OP25Bの忘れ物

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

3,987件ものメールが滞留していた!

秀丸メール

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/

server-memo.net https://www.server-memo.net/

@IT https://www.atmarkit.co.jp/

So-net https://www.so-net.ne.jp/

BBIQ(ビビック)公式サイト https://www.bbiq.jp/

Postfix http://www.postfix-jp.info/

Wikipedia https://ja.wikipedia.org/wiki/