I want to load balance postfix for outgoing mails.my network configuration is
as follows.
php application
------->postfix:25(localhost)---->haproxy(localhost)---------->multiple smtp
server's for mail relaying to other domains
I have configured haproxy. but i am confused with binding of port.
my /etc/haproxy.cfg file looks like
global
maxconn 4096 # Total Max Connections. This is dependent on ulimit
daemon
nbproc 4 # Number of processing cores. Dual Dual-core Opteron is 4
cores for example.
log 127.0.0.1 mail
defaults
mode tcp
clitimeout 60000
srvtimeout 30000
contimeout 4000
listen smtp_proxy
bind 127.0.0.1:? which port i should write here.
mode tcp
option tcplog
log global
server postfix 199.83.x.x:? ( which port i should write here.)
send-proxy
and postfix also running on same server.
but when i write port no 25 to bind haproxy. but it fails to start because
postfix already running on port 25.
Now i want to know on which port i should listen (bind) haproxy and what port
no i should write for postfix server and postscreen_upstream_proxy_protocol =
haproxy in master.cf file so postfix can use smtp_proxy using haproxy.
in /etc/postfix/master.cf
? ( which port i should write here.) inet n - n -
1 postscreen
smtpd pass - - n - - smtpd
help will be appreciated.
---
posted at http://www.serverphorums.com
http://www.serverphorums.com/read.php?10,558062,558062#msg-558062