Robert Moskowitz wrote:
Christopher Chan wrote:
Robert Moskowitz wrote:
Craig White wrote:
On Wed, 2007-12-05 at 21:44 -0500, Robert Moskowitz wrote:
I have a sendmail question.
Can someone point me to a list appropriate to get some sendmail.mc
help?
----
try here first
My fax server (fax.foo.com) is suppose to receive mail to:
user@xxxxxxxxxxxxxxx and execute:
/usr/bin/faxmail -d user@ext
I found the following items to add to sendmail.mc:
define(`FAX_MAILER_PATH',`/usr/bin/faxmail')dnl
define(`FAX_MAILER_ARGS',`faxmail -d -n -p 12pt $u@$h $f')dnl
MAILER(`fax')dnl
I have set up DNS with a pseudo domain:
sip.foo.com. IN A 192.168.1.100
fax.foo.com. IN A 192.168.1.100
*.fax.foo.com. IN MX 10 fax.foo.com
nslookup shows this to work, and in fact my POP mail server does try
to send mail addessed:
to: joe@xxxxxxxxxxxxxxx
To fax.foo.com, that gets sent back to me with the error information:
----- The following addresses had permanent fatal errors -----
<joe@xxxxxxxxxxxxxxx>
----- Transcript of session follows -----
554 5.0.0 MX list for 222.fax.foo.com. points back to sip.foo.com
554 5.3.5 Local configuration error
sendmail is NOT suppose to try to relay; it is suppose to accept this
for local delivery, and not do a DNS lookup on 222.fax.foo.com....
So obviously I need more sendmail help. Then I will have to set it up
via webmin....
The ruleset in the cf file that calls the fax mailer expects the
domain portion to be ext.fax and not ext.fax.foo.com. The rule looks
for anything .FAX.
# resolve fake top level domains by forwarding to other hosts
R$+ < @ $+ .FAX. > $#fax $@ $2 $: $1 user@xxxxxxxx
How do I correct this?
sendmail.mc:define(`FAX_MAILER_PATH',`/usr/bin/faxmail')dnl
sendmail.mc:define(`FAX_MAILER_ARGS',`faxmail -d -n -p 12pt $u@$h $f')dnl
sendmail.mc:MAILER(`fax')dnl
I have setup a fax top level domain and done a test. Without the
mailertable entries, sending mails to user@xxxxxxx will work.
Dec 6 14:54:00 faxserver sendmail[5593]: lB66rxLd005591:
to=<chris@xxxxxxxxxxxx>, delay=00:00:01, xdelay=00:00:01, mailer=fax,
pri=120520, relay=28271017, dsn=2.0.0, stat=Sent
In your case, you need to either setup fax. and use a forwarding
zone/split horizon for your dns cache and setup sendmail accordingly or
you have to edit sendmail.cf. The only thing to look for when editing
sendmail.cf files is that the left hand side (matching stuff) must be
separated from the right hand side (instructions) with a tab. If you do
edit, change that FAX to .fax.foo.com. on the LHS and on the RHS
@host.fax.foo.com
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos