Peer Heinlein:
> as shown in the log we have a Postfix 2.9.4 with a localhost-connect
> from Amavis on Port 10025 that uses the xforward-command to give us
> the source IP address from the real client:
> 
> But in the smtpd_recipient_restrictions Postfix makes lookups just for
> the localhost source IP 127.0.0.1:

Peer, this behaves as documented.

Use XCLIENT for impersonation. For example, for debugging what
happens when a specific client connects, or for handling a connection
that was handled by an with NGINX proxy.

Use XFORWARD for logging forwarding, so that LOGGING from a down-stream
MTA attributes the message to the original client context.

Thus, if you want impersonation use XCLIENT. If you want to have
more useful logging from a post-filter MTA. use XFORWARD.

        Wietse

Reply via email to