OP25B

haswellからの手紙

ひかり電話が開通したので、着信通知をメールで飛ばそう大作戦が大きく一歩前進。

haswell改めIvyからメールを飛ばそうとOP25Bの設定を行ったものの、

haswell postfix/cleanup[3497985]: 5FAC95C1575: message-id=20240212005637.5FAC95C1575@haswell.bravotouring.com haswell postfix/qmgr[1283599]: 5FAC95C1575: from=<>, size=2711, nrcpt=1 (queue active) haswell postfix/smtp[3497987]: Anonymous TLS connection established to mail.bravotouring.com[49.AAA.BBB.CCC]:587: TLSv1 with cipher AECDH-AES256-SHA (256/256 bits) haswell postfix/smtp[3497987]: 5FAC95C1575: to=yano@bravotouring.com, relay=mail.bravotouring.com[49.AAA.BBB.CCC]:587, delay=0.16, delays=0.01/0/0.13/0.02, dsn=5.7.1, status=bounced (host mail.bravotouring.com[49.AAA.BBB.CCC] said: 554 5.7.1 yano@bravotouring.com: Recipient address rejected: Access denied (in reply to RCPT TO command)) haswell postfix/qmgr[1283599]: 5FAC95C1575: removed

となってサーバにrejectedされちゃう件の解決に本腰を入れなくては。

メールサーバ側では

vps postfix/submission/smtpd[24358]: connect from au_v4[222.XXX.YYY.ZZZ] vps postfix/submission/smtpd[24358]: NOQUEUE: reject: RCPT from au_v4[222.XXX.YYY.ZZZ]: 554 5.7.1 yano@bravotouring.com: Recipient address rejected: Access denied; from=<> to=yano@bravotouring.com proto=ESMTP helo=<haswell.bravotouring.com> vps postfix/submission/smtpd[24358]: disconnect from au_v4[222.XXX.YYY.ZZZ] ehlo=2 starttls=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=6/8

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/