In my main.cf for example i have added:

smtps_data_restrictions = check_client_acces pcre:/etc/postfix/access.pcre

and in that example access file i have putted:

/^(.*)$/              PREPEND X-Sender-IP: ${1}


the problem is that check_client_access matches against client
hostname no against IP so i alwau add a header like:

X-Sender-IP: hostname (Ej: X-Sender-IP:localhost)

I have tried to configure smtpd_peername_lookup putin on NO

smtpd_peername_lookup = no


but now what i have is always

X-Sender-IP: unknown


the only wei i can match check_client_access against an Ip is using
cidr but the problems is that i cat save the client Ip on a var to
print it.

Any idea of how to sove it?


thanks.

Reply via email to