On Thu, Apr 23, 2009 at 6:14 PM, Wietse Venema <[email protected]> wrote:
>
> First, show that Postfix receives mail via port 2525. This requires
> a transcript of a telnet session, and the Postfix logging for the
> corresponding email delivery.
>
> Second, show with "ps" command output that port 2525 actually has
> receive_override_options=no_milters. It won't have this unless you
> do "postfix reload".
>
> Wietse
>
I misspoke slightly. I actually have this in master.conf:
2525 inet n - n - - smtpd
-o content_filter=
-o receive_override_options=no_header_body_checks,no_milters
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8,xx.yy.zz.0/24
The pgrep output is:
91904 smtpd -n 2525 -t inet -u -o stress -o content_filter -o
receive_override_options -o smtpd_sender_restrictions -o
smtpd_recipient_restrictions -o mynetworks
If I remove no_header_body_checks (-o receive_override_options=no_milters)
it works:
92212 smtpd -n 2525 -t inet -u -o stress= -o content_filter= -o
receive_override_options=no_milters -o smtpd_sender_restrictions= -o
smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=
127.0.0.0/8,xx.yy.zz.0/24
If I have just no_header_body_checks (-o
receive_override_options=no_header_body_checks) it does not work:
92553 smtpd -n 2525 -t inet -u -o stress -o content_filter -o
receive_override_options -o smtpd_sender_restrictions -o
smtpd_recipient_restrictions -o mynetworks
I believe that the ps output is sufficient to see the problem, but if you
still want the telnet transcript, I can provide that.
Here is log entries showing no errors (I didn't do a full session, just
enough to get a ps):
Apr 23 19:31:24 mail5 postfix/master[940]: reload configuration
/usr/local/etc/postfix
Apr 23 19:31:32 mail5 postfix/smtpd[93895]: connect from server.example.net
[xx.yy.zz.140]
Apr 23 19:32:33 mail5 postfix/smtpd[93895]: timeout after CONNECT from
server.example.net[xx.yy.zz.140]