manualrouteルーターと認証付きSMTPトランスポートを使い、Eximをスマートホスト
としてゲートウェイ経由で送信メールを転送するように設定します。
- 送信メールをゲートウェイの受信サーバーへ
スマートホストとして送るルーターを追加します(通常
/etc/exim4/conf.d/router/、またはお使いのディストリビューションの相当 する場所)。
send_via_gateway:
driver = manualroute
domains = ! +local_domains
transport = gateway_smtp
route_list = "* smtp.adlerwacht.com::587"
- 対応する認証付きトランスポートを追加します。
gateway_smtp:
driver = smtp
hosts_require_auth = smtp.adlerwacht.com
hosts_require_tls = smtp.adlerwacht.com
- ゲートウェイアカウントの認証情報を、Eximの認証設定
(通常
passwd.client、またはお使いのディストリビューションの相当する 場所)に追加します。
smtp.adlerwacht.com:you@yourcompany.com:your-mailbox-password
- 設定を検証してEximを再起動します。
exim -bV
systemctl restart exim4
- サーバーからテストメッセージを送信し、ゲートウェイ経由になっていることを 確認します。
正確なファイルの場所やルーター/トランスポートの命名は、ディストリビュー
ションによって異なります(Debianの分割構成のexim4は、単一の巨大な
exim.confとは構成が異なります)——上記のルーター/トランス
ポートの構造自体は、システム上のどこに配置されていても変わりません。