OP25B(Outbound Port 25 Blocking)規制のため、メール送信ができなかったので、Postfix から Gmail 経由でメールを送信するようにしています。※ From アドレスが Gmail になります。
Gmail を経由させるには「アプリパスワード」を使った認証が必要で、Gmail の「アプリパスワード」は、2段階認証を設定していないと作成できません。
アプリを選択で「メール」を選択。デバイスを選択で「その他(名前を入力)」を選択。
生成したアプリパスワードを元に、Gmail の SMTP 認証情報ファイルを作成。
~]# vi /etc/postfix/gmail
[smtp.gmail.com]:587 <Gmailのアドレス>:<Gmailのアプリパスワード>
パーミッションを設定。
~]# chmod 600 /etc/postfix/gmail
Postfix 用の DB ファイルを生成。
~]# postmap /etc/postfix/gmail
Postfix の設定ファイルの最終行に以下の設定を追加。
~]# vi /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/gmail smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous smtp_sasl_mechanism_filter = plain smtp_use_tls = yes
設定反映。
~]# systemctl reload postfix