日記/2024-06-04

2024-06-04 (火) 19:40:15

自前メールサーバー

Postfix + Dovecotで構築

送信にrelayhostを利用

relayhost = [mail.asahi-net.or.jp]:587 
smtp_sasl_password_maps = hash:/etc/postfix/relay_password

relay_passwordの記述は

[mail.asahi-net.or.jp]:587 username:password

これではgoogleメール宛てのメールは拒否されてしまう。

yahooメール宛のメールは迷惑メールとなってしまう。

そこで

relayhost = [smtp.gmail.com]:587

relay_passwordの記述

[smtp.gmail.com]:587 username:<アプリパスワード>

とするとOkらしいが、アプリパスワードの取得に苦労。

アプリパスワードが表示されないときの対処法

https://myaccount.google.com/apppasswords

こちらで解決。

メールサーバのオープンリレー(第三者中継)確認方法

https://tools.appriver.com/OpenRelay.aspx

自前サーバーを確認すると問題なかった。

日記