ホーム > フラッグblog > WindowsLiveMailのSMTP認証に失敗する。(Postfix+Dovecot)
Date 2014/01/20   

WindowsLiveMailのSMTP認証に失敗する。(Postfix+Dovecot)

WindowsLiveMailにて、SMTP送信ができないという事例が発生。
受信はできるが、送信の認証に失敗してしまう。
 

エラーメッセージは以下のような感じ。
 

-------------
メッセージを送信できませんでした。電子メールを送信する [SMTP] サーバーを
設定する必要があります。ms@glue-inc.net のサーバー設定を見つけるに
は、メール サービス プロバイダーに連絡してください。
サーバー エラー: 554
サーバーの応答: 554 5.7.1 <hogehoge@hoge.com>: Relay access denied
サーバー: 'mail.hogehoge.com'
Windows Live メール エラー ID: 0x800CCC79
プロトコル: SMTP
ポート: 587
セキュリティ (SSL): いいえ
-------------
 
Postfixのログを見るとこんな感じ
 
Jan 15 17:18:48 foo postfix/smtpd[1411]: NOQUEUE: reject: RCPT from p30020-ipngn100401fukuokachu.fukuoka.ocn.ne.jp[114.173.***.**]: 554 5.7.1 <hoge@hoge.net>: Relay access denied; from=<hoge@mail.foo.com> to=<hoge@hogehoge.net> proto=ESMTP helo=<rPC>
 

ThunderbirdやMacのMailではエラーにならない。
Windows系のWindowsLiveMailや、Outlookで出るようだ。
 
いろいろ調べてみると、Windows系のMailではSMTP-AUTH認証にて LOGIN しかつかえないらしい。
 
なんてこった。。
 
 
というわけで
/etc/dovecot/conf.d/10-auth.conf
のauth_mechanismsに
auth_mechanisms = plain login←追記
で完了。
 
おつかれさまでした。
 

この記事をシェアする

TOP

Flagsystem