It is possible to test the changes to your sendmail.cf file necessary to support the Faximum Messaging software.
Testing Sendmail Through the Webadmin Interface
You can test that your sendmail server has been properly configured to handle email addresses containing a FAX= component by:
1. browsing the FMS webadmin interface (see "Faximum Messaging Server, Administering a" on page 42)
2. clicking on Configure / Email Server (see "Email Server Configuration Options" on page 190)
3. clicking on Test Email Configuration
The result ought to be as shown in "Email Server Test Results" on page 192
Testing Sendmail Manually
If your prefer, you can run similar tests to those available through the webadmin interface by running sendmail manually as shown below. (See also "Sendmail, Locating" on page 68
The simplest test is to run the sendmail address verify test by type a command similar to:
/usr/lib/sendmail -bv email@example.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:
firstname.lastname@example.org... 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:
email@example.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:
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> 3,0 firstname.lastname@example.org
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.
Faximum Technical Support