postfx submission uses wrong amavis policy bank
Mark Martinec
Mark.Martinec+amavis at ijs.si
Tue Oct 25 16:13:02 CEST 2011
Christian,
> I've got a question about the postfix submission and the regular
> content_filter/smtpd_proxy_filter filter.
> My postfix master.cf configuration looks like:
>
> smtp inet n - - - 10 smtpd
> -o receive_override_options=no_address_mappings
> -o smtpd_authorized_xforward_hosts=127.0.0.0/8
> -o smtpd_authorized_xclient_hosts=127.0.0.0/8
> -o smtpd_proxy_filter=127.0.0.1:10031
>
> # Submission Port 587 mit DKIM Signierung
> submission inet n - - - 10 smtpd
> -o receive_override_options=no_address_mappings
> -o smtpd_tls_wrappermode=no
> -o smtpd_sasl_auth_enable=yes
> -o smtpd_client_restrictions=permit_sasl_authenticated,reject
> -o content_filter=smtp-amavis:[127.0.0.1]:10026
> -o syslog_name=postfix-submission
> -o smtpd_proxy_filter=
>
> # SMTPS Port 465 mit DKIM SIgnierung
> smtps inet n - - - 10 smtpd
> -o receive_override_options=no_address_mappings
> -o smtpd_authorized_xforward_hosts=127.0.0.0/8
> -o smtpd_authorized_xclient_hosts=127.0.0.0/8
> -o smtpd_tls_wrappermode=yes
> -o smtpd_sasl_auth_enable=yes
> -o smtpd_client_restrictions=permit_sasl_authenticated,reject
> -o content_filter=smtp-amavis:[127.0.0.1]:10026
> -o syslog_name=postfix-smtps
> -o smtpd_proxy_filter=
>
> So I expected that an email from the localhost send over the submission
> port will run trough the content filter sasl_bypass on port 10026. But
> amavis send the email trough port 10031 which is the prequeue_filter for
> the "normal" smtp daemon. Here is the log extraction:
>
> Oct 18 18:09:48 mx02 postfix/smtpd[24105]: connect from
> localhost.localdomain[127.0.0.1]
> Oct 18 18:09:48 mx02 postfix/smtpd[24105]: NOQUEUE:
> client=localhost.localdomain[127.0.0.1], sasl_method=LOGIN,
> sasl_username=sender at domain.com
> Oct 18 18:09:48 mx02 amavis-mynet[21732]: (21732-04) ESMTP::10031
> /var/lib/amavis/tmp/amavis-20111018T175643-21732: <sender at domain.com> ->
> <recipient at domain2.com> Received: from mx02.domain2.com ([127.0.0.1]) by
> localhost (mx02.domain2.com [127.0.0.1]) (amavisd-new, port 10031) with
> ESMTP for <recipient at domain2.com>; Tue, 18 Oct 2011 18:09:48 +0200
> (CEST)
> Oct 18 18:09:48 mx02 amavis-mynet[21732]: (21732-04) Checking:
> qWgpcJS5+Gxq prequeue_filter/MYNETS [127.0.0.1] <sender at domain.com> ->
> <recipient at domain2.com>
>
> I'made sure the the only postition were I forward a message to port
> 10031 will be at the smtpd_proxy_filter. So I can't find a mistake... is
> there something that I don't know about the amavs submission behavior.
> Are there overlapping configuration parameters?
I can't see a mistake in the shown configuration.
Are you absolutely sure you sent to a submission port?
Just in case, check: grep submission /etc/services
Check connections with tcpdump.
> is there something that I don't know about the amavs submission behavior.
> Are there overlapping configuration parameters?
I doubt it, nothing specific regarding amavisd here.
The smtpd_proxy_filter and content_filter and not overlapping,
these are two independent functions and independent settings.
The postfix list may be able to offer further advice on troubleshooting.
Mark
More information about the amavis-users
mailing list