Hi , I am trying to configure the HAProxy for SMTP load balancing. The same has been configure on my local server as follows , below are the content of the /etc/haproxy.cfg
listen smtp 192.168.30.195:25 mode tcp option tcplog balance roundrobin server smtp1 192.168.30.196:25 weight 1 maxconn 5000 check server smtp2 192.168.40.197:25 weight 1 maxconn 5000 check On 192.168.30.196 and 192.168.40.197 postfix running on 25 port and load is getting balance properly. My Question :-- =========== 1) How do I get end users real request IP on 192.168.30.196 and 192.168.40.197 ? Currently whenever any end user send the emails from desktop vai 192.168.30.195 IP , then I am getting 192.168.30.195 IP in smtp1's and smtp2's maillog i.e not the actual desktop sender IP. How to get the desktop IP i.e real IP in maillog ? 2) My desktop user is not getting authenticate from the 192.168.30.196 and 192.168.40.195 . On the SMTP server I have ldap authentication which is running properly. because of the above 2 problem I can't use the HAProxy in production environment. Can any please guide me how to solve above 2 problem ? I checked mailling list and do Google but could not got any positive response. Your inputs will be valuable for me. Thanks & Regards Jayesh Shinde