2008年11月28日

postfixのバージョンアップ後に外部にメールが送れない

/etc/ssh/sshrcは、全てのsshログイン時に実行されるファイルである。
その中に、ログイン時にはfromアドレスがログインユーザー名になっているメールが私に送られる仕組みになっている。
(sshが万が一乗っ取られると、すぐにわかる仕組みになっている。)

が、postfixのバージョンアップ後にケータイにメールが来なくなった。

postfixにUSE="mailwrapper"をつけてemergeしてもダメ。

/var/log/mail.logを見ると、

Nov 28 02:11:15 gentoo postfix/pickup[11237]: E94769C14D: uid=1000 from=
Nov 28 02:11:15 gentoo postfix/cleanup[11558]: E94769C14D: message-id=<20081127171115.E94769C14D@nns-fact.2y.net>
Nov 28 02:11:15 gentoo postfix/qmgr[6165]: E94769C14D: from=, size=334, nrcpt=1 (queue active)
Nov 28 02:11:15 gentoo postfix/smtp[11560]: warning: smtp_sasl_auth_enable is true, but SASL support is not compiled in
Nov 28 02:11:16 gentoo postfix/smtp[11560]: E94769C14D: to=<00000000000@docomo.ne.jp>, relay=xxxx.dti.ne.jp[202.216.231.000]:587, delay=0.19, delays=0.06/0.01/0.1/0.02, dsn=5.7.0, status=bounced (host xxxx.dti.ne.jp[202.216.231.000] said: 530 5.7.0 Authentication required (in reply to MAIL FROM command))
Nov 28 02:11:16 gentoo postfix/cleanup[11558]: 1FE519C14E: message-id=<20081127171116.1FE519C14E@nns-fact.2y.net>
Nov 28 02:11:16 gentoo postfix/qmgr[6165]: 1FE519C14E: from=<>, size=2168, nrcpt=1 (queue active)
Nov 28 02:11:16 gentoo postfix/bounce[11567]: E94769C14D: sender non-delivery notification: 1FE519C14E
Nov 28 02:11:16 gentoo postfix/qmgr[6165]: E94769C14D: removed
Nov 28 02:11:16 gentoo postfix/local[11568]: 1FE519C14E: to=, relay=local, delay=0.02, delays=0/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Nov 28 02:11:16 gentoo postfix/qmgr[6165]: 1FE519C14E: removed

どうも、saslサポートが必要らしい。
気を取り直してemergeし直し

# /etc/init.d/postfix stop
# USE="mailwrapper sasl dovecot-sasl" emerge --newuse postfix

こんどはうまく送れました。(ら抜き言葉推奨派)

トラックバックURL

このエントリーのトラックバックURL:
http://nns-fact.2y.net/mt/mt-tb.cgi/121

コメントする


画像の中に見える文字を入力してください。