SMTP AUTHの設定が機能していない


下記のついでに稼働しているすべてのサービスを見直している最中に
またしても発見してしまった。SMTP AUTHの設定が機能していないのだ。
これほどいろいろ見つかるのも珍しい……なんともまあお恥ずかしい限りである。


気を取り直して。とりあえず/var/log/maillogを見てみたところ

Dec 25 15:41:22 xxxx postfix/smtpd[1323]: warning: SASL authentication failure: no user in db
Dec 25 15:41:22 xxxx postfix/smtpd[1323]: warning: SASL authentication failure: no user in db
Dec 25 15:41:22 xxxx postfix/smtpd[1323]: warning: SASL authentication failure: no secret in database

……とのこと。あれ?

# sasldbuser2
#

……やっぱり。どうやらsasldb2.dbが吹っ飛んでしまっているようだ。
とりあえずユーザーを追加し直して……

# saslpasswd2 -c -u `postconf -h myhostname` hoge

これで正常に送信出来ることを確認して作業は終了。
障害の原因がしょーもないほど脱力感も強い……

いちおう参考URL・Postfix SASL Howto