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
こんどはうまく送れました。(ら抜き言葉推奨派)
コメントする