So this took me some time (mainly because I forgot all about qmail configuration), hence I thought to make a note.
We will use virtual domains in qmail to send faxes with Hylafax.
The default in the hylafax supplied script is to use a 'fax' top level name and send emails of the form user@number.fax. I prefer to use fax.mydomain.com instead. To accomplish this:
1)Add to (or create) /var/qmail/control/virtualdomains the line:
.fax.mydomain.com:fax
Be careful to include the dot in front of the domain. It simply means that we're catching anything below it.
2)Add to /var/qmail/control/rcpthosts:
.fax.mydomain.com
Which means that anything below the domain will be served locally.
3)Create /var/qmail/alias/.qmail-fax-default and add:
| /usr/local/bin/mailfax
4)Copy from hylafax-source-dir/faxmail/mailfax.sh-qmail to /usr/local/bin/mailfax
If you cannot find it, create it empty and read on.
5) Edit /usr/local/bin/mailfax as:
My edits are simply fixing location errors for redhat flavors and add support for emails in the form [email protected]
6) Do not forget to send a HUP to qmain-send.
No comments:
Post a Comment