It is possible to test the changes to your sendmail.cf file necessary to support the Faximum Messaging software. The simplest test is to run the sendmail address verify test by type a command similar to:
/usr/lib/sendmail -bv fax=1@engg3.faximum.com
where engg3faximum.com is replaced by the domain name of your fax server. If the sendmail.cf file has been properly edited, the response will be similar to the following:
fax=1@engg3.faximum.com... deliverable: mailer faximum, host engg3.faximum.com,
Note in particular the part that says deliverable: mailer faximum. If it says deliverable: mailer smtp or mailer esmtp then the sendmail.cf file is not correct!
Another response that may be seen is:
fax=1@engg3.faximum.com... User unknown.
This is also an indication that the sendmail.cf file has not been properly modified to support FMS.
A more advanced test is to run sendmail in the address test mode by typing:
./sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> ?
> 3,0 fax=1@engg3.faximum.com
This will cause sendmail to produce output similar to the following:
rewrite: ruleset 3 input: fax = 1 @ engg3 . faximum . com
rewrite: ruleset 9 input: fax = 1 @ engg3 . faximum . com
rewrite: ruleset 9 returns: fax = 1 @ engg3 . faximum . com
rewrite: ruleset 6 input: fax = 1 < @ engg3 . faximum . com >
rewrite: ruleset 6 returns: fax = 1 < @ engg3 . faximum . com >
rewrite: ruleset 3 returns: fax = 1 < @ engg3 . faximum . com >
rewrite: ruleset 0 input: fax = 1 < @ engg3 . faximum . com >
rewrite: ruleset 0 returns: $# faximum $@ engg3 . faximum . com $: FAX = 1
If the last line includes the component $# faximum then your sendmail.cf is working fine. Otherwise contact Faximum Technical Support.
© 2000 Faximum Software Inc.