Kadlecsik J?zsef:
> Hello,
> 
> One of our users reported a rejected email with the error code and message
> 
> Remote-MTA: dns; artemis.gat.com
> Diagnostic-Code: smtp; 550 Sender IP reverse lookup rejected
> 
> We handle several domains with different outgoing smtp settings at 
> multiple mail gateways:
> 
> # /etc/postfix/master.cf
> wignersmtp       unix  -       -       y       -       -       smtp
>         -o smtp_bind_address=148.6.0.56
>         -o smtp_bind_address6=2001:738:5001::56
>         -o smtp_helo_name=smtp.wigner.mta.hu
>         -o syslog_name=postfix-wigner-smtp
> 
> # /etc/postfix/main.cf
> default_transport = kfkismtp
> sender_dependent_default_transport_maps =
>         hash:/etc/postfix/sender_transport
> 
> # /etc/postfix/sender_transport
> @wigner.mta.hu          wignersmtp:
> ...
> 
> The sender address was from the @wigner.mta.hu domain and the IPv4/IPv6 
> addresses resolve to smtp.wigner.mta.hu. The HELO name is also explicitly 
> set to this name. Using debug_peer_list I could verify that the wignersmtp 
> transport setting is used for @wigner.mta.hu senders indeed.
> 
> So, what kind of incorrect setting can the "Sender IP reverse lookup 
> rejected" error message be mean?

It could be the same problem as GMAIL, where they would do a hard
reject after a temporary error during reverse DNS lookup. 

At the time (years ago) I just turned on "-o soft_bounce=yes" for
those deliveries, so that the email would be delivered later.

Of course, soft_bounce is not ideal; nowadays I would use
smtp_delivery_status_filter to change the 5.*.* into 4.*.* for that
specific server response. 

If the result of this is that mail stays in the queue, then 
further investigation will be needed.

        Wietse

Reply via email to