You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Microsoft Graph API发送邮件失败(MailboxNotEnabledForRESTAPI错误)

解决Microsoft Graph API发送邮件报错MailboxNotEnabledForRESTAPI的问题

错误信息翻译

{"error":{"code":"邮箱未启用REST API","message":"该邮箱已停用、软删除,或者是本地部署的邮箱。"}}

解决方案

  • 检查目标邮箱状态
    确认admin@example.com邮箱是否处于活跃状态,未被软删除或注销。可在Microsoft 365管理中心的邮箱列表中查看状态。

  • 确认邮箱部署类型
    本地Exchange部署的邮箱无法通过Microsoft Graph REST API访问,必须使用Microsoft 365云端邮箱。若目标邮箱为本地部署,需切换至云端邮箱,或改用Exchange本地API。

  • 验证应用权限配置
    确保Azure AD应用已配置正确的应用权限(非委派权限),如Mail.Send,且已获得管理员同意。可在Azure门户的应用注册->权限配置中检查。

  • 检查邮箱REST API启用状态
    云端邮箱需确保Exchange Online服务已启用,且REST API访问未被组织安全策略限制。可通过Exchange Online PowerShell运行以下命令检查:

    Get-CASMailbox -Identity admin@example.com | Select-Object OWAEnabled, EWSEnabled
    

    需保证EWSEnabled为True(Graph API依赖EWS相关配置)。

代码提示

当前请求格式无误,但需确保send_mail_url中的用户邮箱为存在且有效的云端邮箱。

内容的提问来源于stack exchange,提问作者snehlata

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:32:36