概要
MailboxNotEnabledForRESTAPI」エラーは、メールボックスがREST API(Exchange OnlineまたはOffice 365のメールへのアクセス、メールの送信、その他のサービスにアプリケーションが使用する)の使用が有効になっていない場合に発生します。これはいくつかの理由で発生する可能性があり、多くの場合、メールボックスのタイプまたはその設定に関連しています。
原因
このエラーは、WP Mail SMTPのようなSMTPプラグインでMicrosoft 365 / Outlook.comのメーラーを使用している場合によく発生します。これは、使用しているメールアカウントにREST API権限がないことを示しています:
- メールボックスがアクティブでないか、プロビジョニングされていない
- メールボックスタイプがAPIでサポートされていない
ソリューション
このエラーを解決するには、まずメールボックスアカウントでREST APIが有効になっていることを確認する必要があります。
Exchangeのハイブリッド環境(一部のメールボックスがオンプレミスにあり、一部のメールボックスがクラウドにある)の場合、オンプレミスのメールボックスがREST APIコールをサポートしていないためにエラーが発生する可能性があります。
メールボックスをExchange Onlineに移行するか、APIがメールボックスにアクセスできるように環境を構成する必要があります。メールボックスアカウントを移行する方法については、Microsoftの公式ドキュメントを参照してください。
注:メールボックスアカウントに管理者権限がない場合は、組織のグローバル管理者に連絡してアカウントを移行する必要があります。
以上です!これで、'MailboxNotEnabledForRESTAPI' エラーのトラブルシューティングと解決方法がわかりました。
WP Mail SMTPがサポートするメールサービスプロバイダをお探しですか?WP Mail SMTPメーラーの完全ガイドをご覧ください。