||HylaFAX is an enterprise-class system for sending and receiving facsimiles as well as for sending alpha-numeric pages.
The software is designed around a client-server architecture. Fax modems may reside on a single machine on a network and clients can submit an outbound job from any other machine on the network. Client software is designed to be lightweight and easy to port.
Here’s a quick guide for installing HylaFAX on a CentOS 5 server:
1) Install dependencies:
yum -y install ghostscript sharutils
2) Get the RPM and install it:
rpm -Uvh /var/ftp/hylafax-4.4.4-1rhel5.i386.rpm
3) Start the hylaFAX config process:
4) Accept defaults, except where info specific to your setup is necessary (area code, serial port for modem, fax number, company name, etc.). Replace ‘firstname.lastname@example.org’ by the email address where all status messages will be received by HylaFAX. This enables the system status monitoring:
Should an entry be added for the FaxMaster to /etc/aliases [yes]?
Users to receive fax-related mail [root]? email@example.com
In the last three lines here, we need to assign user rights. If you don’t want to assign user rights, use 644, 644 and 666:
Protection mode for received facsimile ? 0644
Protection mode for session logs ? 0644
Protection mode for ttyS0 ? 0666
A the end of the config, say no to finish:
Should I run faxmodem for each configured modem [yes]?
5) Add usernames. To add users without passwords, use:
or with passwords:
/usr/sbin/faxadduser -p password username
NOTE: DO NOT USE “!” IN THE PASSWORDS
vi /etc/inittab for the modem automatic answer. At the end of the file:
# Run faxgetty in runlevel 2 and 3
7) To setup fax send/recieve, edit
/var/spool/hylafax/etc/FaxDispatch. On the 7th line change ‘FaxMaster’ to the email address you will use to send and receive. Directly under that line, you can add
to enable sending/receiving faxes as a .pdf attachment
8) Disable page chopping to insure full pages will be sent. Edit
/etc/hylafax/hyla.conf and remove the comment from the Page Chopping line.
9) Restart the server, should be ready to fax!
taken from sertec.ca