私はGoogle Cloud Platformで複数のウェブサーバーを実行しています。 Google クラウドはスパム対策のためにポート 25 を禁止するため、メールを受信するために別のサーバーを使用し、ルーターを使用してすべてのメールを別のポートの Google サーバーに転送します。
redir:
driver = manualroute
domains = *
transport = remote_smtp
route_list = * myhost.com::2567
これで、複数のインターフェイスを使用して各インターフェイスを別のサーバーにリダイレクトするには、eximの複数のインスタンスを実行する必要がありますか?それとも、単一のexim(または他のサーバー)を設定する方法はありますか?別のパスを使用してください。他のインターフェイスについて?
それはまるで
redir:
driver = manualroute
domains = *
interface = 1.1.1.1
transport = remote_smtp
route_list = * myhost1.com::2567
redir:
driver = manualroute
domains = *
interface = 1.1.1.2
transport = remote_smtp
route_list = * myhost2.com::2567
答え1
トランスポートでインターフェイスを選択する必要があります。
たとえば、次をランダムに選択します。
transport = ${listextract{${eval:1+${randint:2}}}{<;1.1.1.1;1.1.1.2}}