client-ip mail proxy

Igor Sysoev igor at sysoev.ru
Fri Aug 31 10:47:02 UTC 2012


On Aug 31, 2012, at 14:06 , Hari Hendaryanto wrote:

> hi,
> 
> i've setup pop3/imap4 proxy using nginx recently, everything work great, unless i cannot obtain client ip address, i'm using external auth_http server run on apache/php.
> 
> How do i forward client ip from nginx to apache auth server? something like 'X-Forwarded-For' in http reverse proxy.
> this is what i have done so far by adding auth_http_header
> 
> mail {
> .....
> .....
> 
>      server {
>            protocol    pop3;
>            listen      110;
>            starttls    on;
>            auth_http_header X-Auth-Client-IP $remote_addr;
>      }
> 
> }
> 
> i still seeing nginx ip address in apache log
> i need some enlightenment here

A client IP is sent in "Client-IP" header by default.


--
Igor Sysoev



More information about the nginx mailing list