I run a small company and we are planning on setting up Exim servers on
Amazon EC2. We would like to take advantage of their Elastic Load Balancer
technology. Unfortunately this would mean that we would miss out of the true
client IP and Exim would receive the load balancer IP as the client IP.
One solution that Amazon has adopted is the Proxy Protocol. It appears that
various server products including other MTA's have also started providing
support for this protocol.
There is documentation on the Proxy Protocol here:
http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/Termin
ologyandKeyConcepts.html#proxy-protocol
I also see that there is a current request for support for Proxy Protocol to
be added to Exim:
http://bugs.exim.org/show_bug.cgi?id=1394
I was hoping that this project was of interest to the community and that I
could interest an Exim developer to take on this project. I would be happy
to offer up a bounty/reward of $1000 for this work if it is done such
that:
1. It enables server side proxy-protocol support in Exim
2. Is available as a package for Exim 4.82 for CentOS 6.X x64
3. And is accepted in the Exim mainline.
Please let me know if you have any questions.
Thanks
Gagan