セットアップ

Postfix

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

Postfixを、直接配信するのではなく、スマートホストとしてゲートウェイ経由で 送信メールを転送するように設定します。

  1. /etc/postfix/main.cfに以下を設定します。
   relayhost = [smtp.adlerwacht.com]:587
   smtp_sasl_auth_enable = yes
   smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
   smtp_sasl_security_options = noanonymous
   smtp_tls_security_level = encrypt

STARTTLSではなく暗黙的TLSが必要な場合は、ポート465と smtp_tls_wrappermode = yesを使用してください。

  1. ゲートウェイアカウントの認証情報で/etc/postfix/sasl_passwdを作成しま す。
   [smtp.adlerwacht.com]:587 you@yourcompany.com:your-mailbox-password
  1. 認証情報ファイルを保護・ハッシュ化し、Postfixを再読み込みします。
   chmod 600 /etc/postfix/sasl_passwd
   postmap /etc/postfix/sasl_passwd
   systemctl reload postfix
  1. サーバーからテストメッセージを送信し、ゲートウェイ経由になっていることを 確認します。
これにより、サーバーのすべての送信メールのリレー先がゲートウェイに なります。特定のドメインや送信者だけをゲートウェイ経由にしたい場合は、 グローバルなrelayhost設定ではなく、Postfixの sender_dependent_relayhost_mapsを使用してください。