Hello Stan,
We have got hylafax working well but alwlays run into problems with its clients like Cypheus and the odd bunch hoverer the Hylafax server is fine.
If you can redo the e-smith server on a new machine or HDD then you can try it out from scratch and it should work well. Since i did it for my clinets in italy we have a 1.2.3.4... list how to in italian so tonight ill get working to do the translations.
to get a head start this procedure (really brief and not explicit) should work
-- first make sure that there is no user by the name of fax under esmith users | if so delete it
-- get hold of these files from
http://rpmfind.net hylafax-4.1-1rh7.i386.rpm
urw-fonts-2.0-12.noarch.rpm
VFlib2-2.25.1-12.i386.rpm
chkfontpath-1.9.5-1.i386.rpm
libtiff-3.5.5-10.i386.rpm
metamail-2.7-27.i386.rpm
XFree86-libs-4.0.3-5.i386.rpm
ghostscript-5.50-19.rh7.1.i386.rpm
XFree86-xfs-4.0.3-5.i386.rpm
ghostscript-fonts-5.50-3.noarch.rpm
redhat-release-7.1-1.noarch.rpm
xtt-fonts-0.19990222-9.noarch.rpm
the files VFlib and xtt-fonts is not really required so dont install them unless you really need to (i have a mixed system so i need them)
-- before installing make sure that the original hylafax installatio is removed by
rpm -e --nodeps hylafax (stop the hylafax daemon first by hylafax stop)
-- if it asks you to kill the faxq process exit and kill lit locally by doing a kill with the process number it gave you, you may have to do this a couple of times depending on the number of processes it has spawned.
-- next install these files
rpm -Uvh XFree86-libs-4.0.3-5.i386.rpm
rpm -Uvh XFree86-xfs-4.0.3-5.i386.rpm
rpm -Uvh chkfontpath-1.9.5-1.i386.rpm
rpm -Uvh urw-fonts-2.0-12.noarch.rpm
rpm -Uvh libtiff-3.5.5-10.i386.rpm
rpm -Uvh ghostscript-5.50-19.rh7.1.i386.rpm ghostscript-fonts-5.50-3.noarch.rpm
rpm -Uvh redhat-release-7.1-1.noarch.rpm
rpm -Uvh hylafax-4.1-1rh7.i386.rpm
rpm -Uvh metamail-2.7-27.i386.rpm
note that you should not need to force anything if the order is followed best is to make an ibay and copy them there from the internet and then ssh to the server and the move yourself to the ibay and execute these rpms.
-- launch the faxsetup program byt the faxsetup command (make sure you have the modem turned on and connected)
-- add into the default settings your local settings leaving the rest of the settings as defaults and do not restart the hylafax server if it asks you to do so! you do know that the ports are ...
COM1 = ttyS0
COM2 = ttyS1
and that the file modes required are ...
RecvFileMode 0644
LogFileMode 0644
DeviceMode 0666
-- but these modes will not allow you to move files between folders unless you use the devil mode of 0666 for all (do it at your own risk!)
-- netx after the modem has been found verify the config and modify the users able to use the fax server under ...
/var/spool/hylafax/etc/hosts.hfaxd
-- you have to either enter an IP range that is valid for all computers on the network:
192.168.1.
or: .*@domain.net
or each user separately:
user1@client1.domain.net
user2@client2.domain.net
or the whole bunch from your server by .*\.domainname\.tld
... what i did was add a group in esmith called faxusers and then added a pseudonym called faxmaster which included the group that way you can controll the user allowed to send/recv faxes.
next set the template for inittab by these commands ...
cd /
mkdir -p /etc/e-smith/templates-custom/etc/inittab
cd /etc/e-smith/templates-custom/etc/inittab
touch 90hylafax
echo "mo:234567:respawn:/usr/sbin/faxgetty /dev/ttyS0" > 90tty4
cat 90hylafax
mo:234567:respawn:/usr/sbin/faxgetty /dev/ttyS0
/sbin/e-smith/expand-template /etc/inittab
if you restart the machine now the faxgetty should runthru inittab and set the modem.
-- finally modify /var/spool/hylafax/bin/faxrcvd and go to the line 56 and set the TO address like this ....
TOADDR=faxmaster instead of FaxMaster (actually i dont think this changes things!) anyone have a clue?
-- youre about done all you need to do now is to setup your windoze machines with some faxclients like Cypheus and WHFC or smbfax but you will definately require the ghostscript files for windows also before setting up Cypheus make sure you read the help file under the Cypheus installation directory. on this point I got the Java fax to work but it cannot work like a standard printer for print to fax (any java dudes written anything for this java fax to act like a standard printer?)
nothing more here ...
regards ... aniston.