できなくなっていたので調べてみました.ちなみにMTAはpostfixです.
googleでアプリパスワードを設定して(アプリパスワードでggrks),smtp_sasl_password_mapsで指定されるマップに登録すればOKとなりました.
2023/01/28追記
実家側環境もgmailを経由して配送してました.具体的に記しておきます.
マップの変更
まず,マップファイルのファイル名を調べる.
# cd /etc/postfix
# grep smtp_sasl_password_maps main.cf
smtp_sasl_password_maps = hash:/etc/postfix/isp_passwd
上記のファイル(/etc/postfix/isp_passwd)を修正する
上記のファイルをみると[smtp.gmail.com]:587 の行のアカウントの後の「xxx」の部分をアプリパスワードに変更する.
[smtp.gmail.com]:587 foo.bar@gmail.com:xxx
マップの反映
上記の修正を反映するコマンドを実行する.
# postmap /etc/postfix/isp_passwd
メールキューの強制送信
以下のコマンドでキューにたまっているメールを強制送信する.
# postqueue -f
これで,メールが送信されます.
コメント