2021年2月14日日曜日

postfixをサテライトシステムとして設定する(認証有り)

 他のメールサーバーで受信を行い、自分では受信しないサテライトシステムとして postfixを設定するためには、下記の手順を行う。

  1. sudo dpkg-reconfigure postfix 
  2. 説明画面にて<了解>を押下。 
  3. タイプ選択画面にて"サテライトシステム"を選択。
  4. メール名として、ドメイン名を設定する。
  5. rootの送り先設定として、自分のユーザを設定。 
  6.  SMTPリレーホストとして、メールサーバーのIPアドレスとポートを指定する。例:smtp.mail.yahoo.co.jp:465
  7. メールを受け取る他の宛先は空にする。 
  8. 「メールキューの同期更新を強制しますか?」では<いいえ>を選択する。 
  9. 「ローカルネットワークは何ですか?」ではデフォルトを設定。 
  10. メールボックスのサイズの制限では0を設定。
  11.  ローカルアドレス拡張文字には+を設定。 
  12. プロトコル選択はすべてを選択。
  13. /etc/posfix/password_mapsに以下を設定
    (リレーホスト設定) (ユーザ名):(パスワード)
    例:
     smtp.mail.yahoo.co.jp:465 XXXX@yahoo.co.jp:YYYYYYYY
  14. 検索データベース作成
    >sudo postmap hash:/etc/postfix/password_maps
  15. /etc/postfix/main.cfの以下を修正
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/password_maps
    smtp_sasl_security_options = noanonymous
    smtp_use_tls = yes
    smtp_tls_wrappermode = yes
    smtp_tls_security_level = encrypt
  16. postfixを再起動する。
  17. >sudo systemctl restart postfix


0 件のコメント: