自宅サーバから外部にメールを送信する際、公式の下記ページを参考にしてドハマりしたので共有。
https://support.ntt.com/ocn/support/pid2990023156
方針
- テスト用なので暗号化できてなくてもよい。(Gmailで「このメールは ocn.ad.jp で暗号化されませんでした」のような表示が出る)
- メールサーバの設定を極力減らしたい。
結論
- SMTPサーバはsmtp.ocn.ne.jpではなく、smtp.vcseagreen.ocn.ne.jp(※人によって違う。後述)を使う。
- ポート番号は465番ではなく(587番でもなく)25番を使う。
- SSL/TLSもパスワード認証も使わない。
経緯
私「OCNさんのsmtpを叩くときも25番は叩けないのですか」
OCNテクニカルサポート(以下:OCNさん)「叩けます」
私「なぬ!? (さっき試したけどできなかったよ…)」
OCNさん「ただしホスト名がvcから始まるものに変わります」
OCNさん「お客様の場合メールアドレスの@より右側がseagreen.ocn.ne.jpですのでsmtp.vcseagreen.ocn.ne.jpになります」
私「(sudo dpkg-reconfigure exim4-configする) あ。通りました」
補足
- OCNから提供されるメールアドレスのドメインはcomet.ocn.ne.jp、hyper.ocn.ne.jpなど数10種類あるらしい。
- 一般的に案内されるsmtp.ocn.ne.jpのほうが新しいSMTPサーバだが、SSL/TLSなし・認証なしのニーズもあるのでsmtp.vc○○.ocn.ne.jpも今のところ廃止の予定はないらしい。
- テクニカルサポートで話が通じなかったときは(お互いのために)よりテクニカルな方に変わってもらいましょう。