I as directly for help, as I have spent a few days already searching and
not getting things working...
I am working with a product called Asterfax:
http://asterfax.sourceforge.net/index.html
Running on Trixbox: http://www.trixbox.org
Trixbox (short for My Asterisk Box) runs sendmail for various thnigs
like mailing voicemails. Asterfax has its own SMTP server which the
developers admit is lacking. At:
http://asterfax.sourceforge.net/Configure%20AsterFax%20to%20work%20with%20Sendmail.html
they have some help, but not what I want.
I want sendmail, running on the Trixbox/Asterfax box to handle all
mailing needs. Asterfax.xml allows for configuring an external mailer
(ie not use its own), but instructions are lacking.
Here is what I have and what I need and what did not work...
My server is sip.htt-consult.com
I have a CNAME of fax.htt-consult.com
An email to TO: num(_at_)fax(_dot_)htt-consult(_dot_)com will use the channel
defined in
asterfax.xml to route the fax. If the channel is a ZAP channel, out it
goes over the PSTN, dialing the number provided. If the channel is a
SIP channel, it will call the number via that SIP channel.
To do this, the incoming mail has to be delivered as separate files into
the directory: /var/log/spool/asterfax/inbox (typical config).
So I set up a local domain of fax.htt-consult.com and a (global?)
procmail command (in /etc/procmailrc) of:
:0
* ^(To|Cc|Bcc)(_dot_)*(_at_)fax(_dot_)htt-consult(_dot_)com
/var/spool/asterfax/inbox/
Incoming mail to 747(_at_)fax(_dot_)htt-consult(_dot_)com gets rejected as user
unknown:
747(_at_)sip(_dot_)htt-consult(_dot_)com
So it seems like something in sendmail is changing the address fromm fax
to sip? And procmail does not get run?
So I take out the local domain entry. I add to /etc/mail/access:
fax.htt-consult.com OK
and to /etc/mail/mailertable:
fax.htt-consult.com procmail:
Jun 15 17:26:15 sip sendmail[3252]: k5FLQFXX003252:
from=asterisk(_at_)sip(_dot_)htt-consult(_dot_)com
<mailto:asterisk(_at_)sip(_dot_)htt-consult(_dot_)com>,
size=431, class=0, nrcpts=1,
msgid=<1150406775(_dot_)3250(_at_)sip(_dot_)htt-consult(_dot_)com
<mailto:1150406775(_dot_)3250(_at_)sip(_dot_)htt-consult(_dot_)com>>,
relay=root(_at_)localhost
<mailto:root(_at_)localhost>
Jun 15 17:26:15 sip sendmail[3252]: k5FLQFXX003252:
to=747(_at_)fax(_dot_)htt-consult(_dot_)com
<mailto:747(_at_)fax(_dot_)htt-consult(_dot_)com>,
ctladdr=asterisk(_at_)sip(_dot_)htt-consult(_dot_)com
<mailto:asterisk(_at_)sip(_dot_)htt-consult(_dot_)com> (100/101),
delay=00:00:00,
xdelay=00:00:00, mailer=relay, pri=30431, relay=[127.0.0.1] [127.0.0.1],
dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
I do have sendmail listing on 127.0.0.1
tcp 0 0 65.84.78.218:25
0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25
0.0.0.0:* LISTEN
Now I do think I have found one problem with my procmail command,
perhaps iti should be:
myunique = `date +%s`
:0
* ^(To|Cc|Bcc)(_dot_)*(_at_)fax(_dot_)htt-consult(_dot_)com
/var/spool/asterfax/inbox/$myunique
But I don't think that is the problem, or I would be seeing SOMETHING in
/var/spool/asterfax/inbox
So perhaps this is a broader sendmail problem, but why is not procmail
being called, it seems?
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail