Outlook.jpをThunderbirdで使用すると受信は正常ですが、SMTP送信時に「SmtpClientAuthentication is disabled for the Mailbox」と表示され送信できません。
Outlook.jpの個人アカウントをThunderbirdで使用しています。 IMAPは outlook.office365.com / 993 / SSL/TLS / OAuth2 で正常に受信できます。
SMTPは smtp-mail.outlook.com / 587 / STARTTLS / OAuth2 で送信すると、 535 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Mailbox. と返されます。
smtp.office365.com / 587 / STARTTLS / OAuth2 も試しましたが、こちらは接続タイムアウトになりました。 MicrosoftアカウントのOAuth2認証と2段階認証は完了しています。 Outlook Web版・新しいOutlookでは送受信正常です。 Microsoftサポートには問い合わせましたが、Thunderbird側へ確認するよう案内されました。
この状態でThunderbird側にまだ確認すべき設定がありますか? それともMicrosoft側でSMTP AUTHが無効になっている状態でしょうか?
All Replies (7)
Ọ̀nà àbáyọ Tí a Yàn
Please post a screenshot of your SMTP server settings pane. thank you
ご返信ありがとうございます。 SMTPサーバー設定画面のスクリーンショットを添付します。 ユーザー名部分のみ個人情報のため伏せています。
現在の設定は以下です。 smtp-mail.outlook.com / 587 / STARTTLS / OAuth2
この設定で送信すると、 535 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Mailbox. と返されます。
追加で確認すべき設定があれば教えてください。
Try change SMTP to smtp.office365.com
ご回答ありがとうございます。 smtp.office365.com / 587 / STARTTLS / OAuth2 に変更して試しましたが、接続がタイムアウトしました。 smtp-mail.outlook.com では接続自体はできますが、535 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Mailbox. と返されます。 次に確認すべき点があれば教えてください。
Outlook is sometimes difficult to assess. Try this:
- click to settings>general
- scroll to the bottom and, on the right, is 'config editor'. click that
- enter this: mailnews.tcptimeout
- I think you will see the default setting is 100. Change to 250 save and exit
- restart thunderbird and let me know. Also, recheck config editor to be sure your change took place.
ご案内ありがとうございます。 mailnews.tcptimeout を250に変更し、smtp.office365.com / 587 / STARTTLS / OAuth2 で再度確認しました。
今回はタイムアウトせずMicrosoftのSMTPサーバーまで接続できましたが、エラーコンソールには以下が記録されました。
535 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Mailbox. currentAction=_actionAUTH_XOAUTH2
Microsoft Authenticatorでの承認も実施済みです。 smtp-mail.outlook.com 使用時にも同じ535エラーが発生しています。
この結果から、Thunderbird側でさらに確認すべき設定があるでしょうか?
I still think the server is smtp.office365.com but I'm out of ideas. be sure you are using full email address for user id.