OP25Bの忘れ物
前々から…と言いいつつ、いつか思い出せないほど昔から気になりつつも後回しにしていた、宅内のGT110bサーバからのメールが届かない件。

秀丸メール
Cronなどのエラーメールやディスク容量が少なくなった時の警告など一切飛んでこないので気になっていたのだが、スマートメーターでの消費電力計測からメールを飛ばす必要があるので、色々調べていたところmail.bravotouring.comのSMTP(25/TCP)ポートに繋がらない事が判明。
VPSホスト側ではSMTP開いているし、ローカルでは繋がるんだけどな…って事で思い出した。
そうか、OP25Bか。
とわかれば話は早い。postfixの送信先(relayhost)をサブミッションポート(587/TCP)にする必要があると言う事だ。加えてSASL認証も必要になるので、
/etc/postfix/main.cfに
relayhost = mail.bravotouring.com:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_pass smtp_sasl_security_options = noanonymous smtp_sasl_mechanism_filter = plain,login smtp_tls_security_level = may smtp_tls_loglevel = 1
を。SASL認証情報を
/etc/postfix/smtp_passに
mail.bravotouring.com:587 {メールアカウント}:{パスワード}
を設定し、
root@GT110b:
# chmod 600 /etc/postfix/smtp_pass root@GT110b:# postmap /etc/postfix/smtp_pass root@GT110b:# service postfix stop root@GT110b:# service postfix start
としたところ、まさに堰を切ったようにジャンジャン転送が始まって笑った。
結局、2014年以降の4,000件近くのメールが滞留していたので、秀丸メールで受信し終るまで2時間くらいかかったよ。2014年6月にUbuntu 10.04から14.04(Trusty Tahr)を入れ直したあと、全くメールが飛んでいなかった模様。
参照
untitled document http://neet.waterblue.net/
- PostfixでOP25B対応@so-net 2012年8月16日
server-memo.net https://www.server-memo.net/
- postfixでOutbound Port 25 Blocking(OP25B)対策 2016年12月6日
@IT https://www.atmarkit.co.jp/
- スパム・メールの送信を制限するOutbound Port 25 Blockingとは 2006年9月30日
So-net https://www.so-net.ne.jp/
BBIQ(ビビック)公式サイト https://www.bbiq.jp/
- OP25Bについて 2009年6月1日(月)実施
Postfix http://www.postfix-jp.info/
Wikipedia https://ja.wikipedia.org/wiki/