getalog

console.log geta6

relay-mta.auone-net.jpが終了していた件

新鯖でPostfix:Submission + Dovecot:IMAPSなメール鯖を構築していた時のこと。

Dec 16 15:57:16 ubuntu postfix/smtp[17779]: CE9284A005F: to=<**@**>, relay=none, delay=0.19, delays=0.02/0.01/0.16/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=relay-mta.auone-net.jp type=A: Host not found)

relay-mta.auone-net.jp: Host not found

( ꒪⌓꒪)

恐ろしい事にau-oneの代理配送サービスが終了していた。

というわけでmain.cfを修正した

< relayhost = relay-mta.auone-net.jp
---
> relayhost = [割当SMTPサーバ]:587
---

smtpにも認証周りの設定を施す。

smtp_use_tls = yes
smtp_sasl_mechanism_filter = plain
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/submission
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = plain

hash:/etc/postfix/submission←ここのパスは任意、元々au-oneのサブミッション設定をしていた人はそのままで問題ない、postmapもしなくてよい。

する人はこちら。

echo '割当SMTPサーバ ユーザ名:パスワード' > /etc/postfix/submission
postmap /etc/postfix/submission
service postfix reload

これで正常に送信できた。