I've got haproxy and need to provide smtp to servers which does not have direct connection.
Here is portion of my config:
listen smtp 10.12.23.10:3025 mode tcp server smtp 172.30.33.12:25 #tcp-request inspect-delay 2s acl white_list src 10.146.5.247 10.146.5.201 tcp-request content accept if white_list tcp-request content reject
Any attempt to connect to the port are rejected. If I remove line
tcp-request content reject - works for everyone, but haproxy by default accepts everything.
What is correct way of letting in only two or more servers in?
I've tried following lines as well:
tcp-request content reject unless whitelist tcp-request content reject if !whitelist
I have haproxy 1.4.18, if helps.