Proxy protocol support
Tom Sommer
mail at tomsommer.dk
Thu Oct 30 20:07:07 CET 2014
So how do you make sure the postfix and amavis instances see the IP of
the mailserver and not of the haproxy server?
---
Tom Sommer
On 2014-10-30 19:59, Tom Johnson wrote:
> We just run postfix and amavisd-new on all our servers, and those sit
> behind haproxy.
>
>
>
>> On Oct 30, 2014, at 11:53 AM, Kent Oyer <kent at micro-source.net> wrote:
>>
>> Hi Tom,
>>
>> I don't know if amavis supports the PROXY protocol but I kinda doubt
>> it. I've solved the problem by putting haproxy in between postfix and
>> amavis like this
>>
>> --> Postfix (ingress) --> haproxy --> amavisd --> Postfix (egress) -->
>>
>> The ingress Postfix server does all the SPF and RBL checks. Then it
>> sends the messages to haproxy which divides the load between several
>> amavis servers to do the heavy lifting. You should add the IP address
>> of the haproxy server to the trusted_networks list in Spamassassin. In
>> my case, I'm running haproxy on the same machine as the ingress
>> Postfix server. So I have 2 Postfix/haproxy servers and 6 amavisd
>> servers followed by 2 Postfix egress servers. It been working great so
>> far.
>>
>> Thanks
>> Kent
>>
>> -----Original Message-----
>> From: Tom Sommer [mailto:mail at tomsommer.dk]
>> Sent: Monday, October 27, 2014 8:42 AM
>> To: amavis-users at amavis.org
>> Subject: Proxy protocol support
>>
>> Hi
>>
>> Does amavis support the PROXY protocol?
>> http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
>>
>> I want to create an amavis cluster with a load-balancer in front of
>> all the nodes, I was thinking haproxy.
>> I need the source IP in amavis to be the mailserver and not the load
>> balancer (to support forward_method=*), the PROXY protocol seem to fix
>> this?
>>
>> Thanks
>>
>> --
>> Tom Sommer
>>
>>
More information about the amavis-users
mailing list