从共享邮箱发送时超出ErrorQuota

时间:2019-09-12 18:11:40

标签: microsoft-graph microsoft-graph-mail

我有一个Web应用程序,该应用程序使用Microsoft Graph API从共享邮箱发送电子邮件,但是当前存在一些问题。

我使用用户在登录时授予的以下权限['user.read', 'mail.readwrite', 'mail.readwrite.shared', 'mail.send', 'mail.send.shared'],并使用https://graph.microsoft.com/v1.0/users/[shared-mail]网址调用共享邮箱。

在昨天发送电子邮件之前,我可以在共享邮箱收件箱(/mailFolders/inbox/messages?$top=50)上看到这些电子邮件,并将它们移动到其他文件夹(messages/[id]/move)。

我的用户仍然可以从Outlook应用程序的电子邮件作为共享邮箱发送,没有问题。

在使用Microsoft Graph Explorer或我的Web应用程序时,还会显示该错误,这使我认为它仅在调用MSGraph API时发生。

当我打电话给https://graph.microsoft.com/v1.0/users/[sharedMail]/sendMail时,我会得到一个403 - Forbidden的回音:

{
  "error": {
    "code": "ErrorQuotaExceeded",
    "message": "Cannot submit message."
  }
}

我有一些猜测:

  • 从Microsoft Graph API发送电子邮件时,存在某种限制(这不太可能,因为通常每天只有40封电子邮件)。

  • 我需要另一个权限范围才能使用资源管理器和共享邮箱进行发送。

有人知道我的配置或我处理共享邮箱发送的方式是否有问题?

1 个答案:

答案 0 :(得分:0)

该错误表明邮箱已超出其存储配额。在Exchange中配置配额。有关如何设置/更改邮箱配额的详细信息,请参见Configure storage quotas for a mailbox