Outlook.com でユーザー設定とオプションを構成する
OAuth2 in Outlook and Claws Mail
こちらのスレッドを見る限り、Claws-Mai に Outlook.com の OAuth2 認証を構成することはできないようですね。
raspberry pi and claws app with outlook account - Microsoft Community
このスレッドでも(回答マークは付いていますが)構成できなかったようです。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Outlook.com の POP、IMAP、および SMTP の設定
上記を参考に、Claws-MailでIMAP、SMTPのサーバー名、ポートを入力し受信をしようとしましたが、下記のようにエラーが出ます。
ログインがことごとくできていないみたいなので、Microsoftアカウントの2段階認証を有効にし、アプリパスワードを作ってXOAUTH2でのログインを試してみたりしましたができませんでした。
もちろんoutlook.live.com/mail/0/options/mail/forwardingにてIMAP、POPは有効にしています。
どのようにすればClaws-MailにてOutlookアカウントのメールで送受信できるようになるでしょうか?
よろしくお願いいたします。
* アカウント '○○○@outlook.jp': IMAPサーバ: outlook.office365.com:993 に接続しています...
[2025-03-06 00:11:51] IMAP< * OK The Microsoft Exchange IMAP4 service is ready. [VABZAEEAUABSADAAMQBDAEEAMAAwADEAMwAuAGoAcABuAHAAcgBkADAAMQAuAHAAcgBvAGQALgBvAHUAdABsAG8AbwBrAC4AYwBvAG0A]
* IMAP connection is un-authenticated
[2025-03-06 00:11:51] IMAP> 1 CAPABILITY
[2025-03-06 00:11:51] IMAP< * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
[2025-03-06 00:11:51] IMAP< 1 OK CAPABILITY completed.
[2025-03-06 00:11:51] IMAP> Logging ○○○@outlook.jp to outlook.office365.com using PLAIN
[2025-03-06 00:11:55] IMAP< AUTHENTICATE failed.
** outlook.office365.com でのIMAPエラー: LOGINエラー
[2025-03-06 00:11:55] IMAP< Error logging in to outlook.office365.com
[2025-03-06 00:11:55] IMAP> Logging ○○○@outlook.jp to outlook.office365.com using plaintext
[2025-03-06 00:11:58] IMAP< LOGIN failed.
** outlook.office365.com でのIMAPエラー: LOGINエラー
[2025-03-06 00:11:58] IMAP< Error logging in to outlook.office365.com
[2025-03-06 00:11:58] IMAP> Logging ○○○@outlook.jp to outlook.office365.com using XOAUTH2
[2025-03-06 00:12:02] IMAP< AUTHENTICATE failed.
** outlook.office365.com でのIMAPエラー: LOGINエラー
[2025-03-06 00:12:02] IMAP< Error logging in to outlook.office365.com
[2025-03-06 00:12:10] IMAP> Logging ○○○@outlook.jp to outlook.office365.com using PLAIN
[2025-03-06 00:12:13] IMAP< AUTHENTICATE failed.
** outlook.office365.com でのIMAPエラー: LOGINエラー
[2025-03-06 00:12:13] IMAP< Error logging in to outlook.office365.com
[2025-03-06 00:12:13] IMAP> Logging ○○○@outlook.jp to outlook.office365.com using plaintext
** outlook.office365.com でのIMAPエラー: ストリームエラー
** IMAP接続が壊れています
[2025-03-06 00:12:13] IMAP< Error logging in to outlook.office365.com
*追記としてAzure IDを使ったアプリ登録での解決は除いていただきたいです。
Microsoft 365 Developer programへの登録の際にSMS認証が届かないのでその方法が試行できません。
Outlook.com でユーザー設定とオプションを構成する
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
OAuth2 in Outlook and Claws Mail
こちらのスレッドを見る限り、Claws-Mai に Outlook.com の OAuth2 認証を構成することはできないようですね。
raspberry pi and claws app with outlook account - Microsoft Community
このスレッドでも(回答マークは付いていますが)構成できなかったようです。
新しいOutlook 或いは 従来のOutlook(Microsoft365など)にて Exchange接続にて利用してみて下さい。
Microsoftの個人用メールアカウントユーザー(Outlook.com、Hotmail.comなど)は、最新の認証方法に移行する必要があります
Claws-MailがOutlook.comメールサービスをサポートしているのでしょうか?
サポートされているのであれば、設定方法などをClaws-Mail側に聞いてみて下さい。
サポートされていないのであれば、諦めた方が良いかと思われます。
(Microsoftのアプリ以外でも使えるアプリはある様ですので、
何らかの検証がされたアプリを利用した方が良いのでは?)
simo-kさん。Hebikuzureさん。
返信ありがとうございます。どちらの情報も見させていただきました。
基本認証がサポートされなくなったことは風のうわさで知っている程度でしたので、先進認証つまりOAuth2に移行しているという確実な情報助かりました。
それにあたり私のほうでも試行し、Claws Mail(4.30)にてOutlookメールを送受信できるようになったのでここに情報を共有します。
Claws-Mailの公式サイトにある上記のリンク内の項目「Setting up OAuth 2.0 for Microsoft - for Outlook or Exchange」を基に試行しました。
今まではAzureのSMS認証テキストが届かないので上記の方法は諦めていましたが、Azureアカウントをどうにか作ろうと思っていたところ
Azureの無料アカウントを作成するか、プリペイドで支払う | Microsoft Azureこちらのページの左側の無料アカウントからサインアップすると音声認証を使うことができ、そちらで認証コードを音声で受け取れたためAzureアカウントを作成できました。
そしてMicrosoft Entra IDにてClaws Mailアプリを登録し、Claws Mail(4.30)にてOAuth2の認証を通すことができました。
ほとんどClaws mailのFAQページ通りに進めればできましたが、私がつまづいたところを載せておきます。
・OAuth2認証を通した後、アカウント設定>詳細のSMTPポートが587に設定されておらず送信しようとするとフリーズします。変更が必要です。
・FAQには「The authorisation takes place via your web browser and will display a page showing success or failure of the process.」という記述がありますが、いつまでたっても成功したという画面に移行しないのでそのままIMAP、SMTPサーバーを入力しアカウントを作成したところ問題なく動作しました。(アプリが登録されたという通知が成功か不成功かの目安だと思います。)
・クライアントIDを入力し、Authorization codeを受け取る前にポート8888が空いているのを確認してください。127.0.0.1:8888に接続できませんでした画面が出て進行できなくなります。
・杞憂かもしれませんが、IMAPはTLSを使用し、SMTPはSTARTTLSを使用する設定に変更しました。
自己解決ということになりましたが、この情報を返信ページに載せておくべきか解決したとしてほかのところに投稿すべきでしょうか。
お二方とも改めてありがとうございました。
Microsoft Learnにて先進認証の通し方は見ていたのですが、いかんせんSMSでテキストコードが届かないものですから自力での先進認証はあきらめていました。
Microsoft 365 Developer programのSMSテキストの方は7時間程経ってから届きました。
最初の質問を見ると、Microsoft 365 Developer programでのログインを試行していたみたいなのでAzureアカウントと誤解していたようです。
自前でアプリ登録して先進認証を有効化されたのですね。確かにそうすればできるという情報は見たのですが、このフォーラムで紹介するレベルではないと思いました。
他のメールアプリは開発元で登録をしてくれているので、Claws-Mail の開発者は Outlook.com を利用することをあまり想定していないようですね。