CentOS7

メールサーバーのOP25B対策(Postfix編)

契約しているISPのメールサーバーから送信するメールはOP25Bの影響は受けないため、全ての送信メールをISPを経由して送信するようにする。

Postfix設定

[root@localhost ~]# vi /etc/postfix/main.cf ← Postfix設定ファイル編集
以下を最終行へ追加
relayhost = [ISPのSMTPサーバー]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = plain

SMTP認証情報設定

[root@localhost ~]# echo [ISPのSMTPサーバー]:587 ISPのメールID:ISPのメールパスワード > /etc/postfix/sasl_passwd ← SMTP認証情報設定
[root@localhost ~]# chmod 640 /etc/postfix/sasl_passwd ← root以外参照できないようにパーミッション変更
[root@localhost ~]# postmap /etc/postfix/sasl_passwd ← SMTP認証情報のデータベース化

Postfix設定反映

[root@localhost ~]# systemctl reload postfix ← Postfix設定反映

テスト

[root@localhost ~]# echo "Hello post" | sendmail {メールアドレス}

トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-08-14 (火) 15:44:28