2つのpostfixインスタンスでHApostfixメールサーバーをセットアップしたい。 2つのpostfixサーバーがあり、これらのサーバーに2つのpostfixインスタンスを構成しました。ここで、バックエンドpostfixサーバー用にHAproxyロードバランサーを構成する方法を知りたいと思います。誰かがHAproxyをpostfix用に設定するための情報や有用なドキュメントを提供できますか?.
Haproxyをtcpモードで実行する必要があります。このようなものが機能するはずです:
frontend smtp_in *:25
mode tcp
default_backend smtp_out
backend smtp_out
balance leastconn
server smtp-server-1.domain.com smtp-server-1.domain.com:25
server smtp-server-2.domain.com smtp-server-2.domain.com:25
server smtp-server-3.domain.com smtp-server-3.domain.com:25
また、haproxy1.5-devとpostfix> = 2.10を使用している場合は、2つの間でPROXYプロトコルを使用して、postfixがpostscreenを介しても元のクライアントのアドレスを取得できるようにすることができます。