セットアップ

Exim

送信メールがゲートウェイ経由になるようEximを設定する。

manualrouteルーターと認証付きSMTPトランスポートを使い、Eximをスマートホスト としてゲートウェイ経由で送信メールを転送するように設定します。

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