Yes, you need to install a MTA server within the Hylafax server. You can install either sendmail or postfix, etc, depending on your preference.
The primary used of the MTA server is so that outgoing fax send by mail can be receive through the MTA and then pass on to Hylafax server to be faxed out. There is two part to this integration.
First, you must setup a mail forwarding rules on your primary mail server to forward fax through mail to the Hylafax server. The algorithm should be something like this.
All mail send to "dummy.domain" should be forwarded to Hylafax server through MTA service.
Secondly, the MTA on the Hylafax server will need to be integrated to Hylafax service. You will need to setup some script, so that when the MTA receive the mail, it will break it down attachment, fax number, name, etc, depending on how comprehensive the script is. Then pass those information to hylafax service for faxing.
BTW, those script are available in http://www.hylafax.org, also take note, the script will also need to be able to recognize the attachement format and convert it to postscript before faxing. Three currently supported format is pdf, tiff and ps.
Once you have those setup, it's as easy as sending a pdf attachment through any email client. The flow should be as follow:-
1. User send mail through mail client with a pdf attachment, to the following email addresses format, [Name]@[Fax Number].dummy.domain or [Fax Number]@dummy.domain
[Name] = user's name eg Fred or FredSmith (no space)
[Fax Number] = The number to be faxed to
2. Mail will be sent to the primary mail server, where the mail forwarding rules is.
3. The mail will be forwarded by the mail rules to hylafax mta server.
4. The mta server will receive the mail and run the scripts.
5. Information from the scripts will be passed to hylafax service and start faxing.
Main Topics
Browse All Topics





by: mrcustardPosted on 2009-09-17 at 11:35:55ID: 25359417
From what it says here:
/current/f axrcvd.1m. html
http://www.hylafax.org/man
You do this:
"create a shell script etc/FaxDispatch in the spooling area that sets SENDTO to the receivers electronic mail address."
So you would simply setup a script that sets the SENDTO variable to the mail address - then your mail server will take over from there.