从共享邮箱发送时出现 ErrorQuotaExceeded

ErrorQuotaExceeded when sending from Shared Mailbox

我有一个使用 Microsoft Graph API 从共享邮箱发送电子邮件的网络应用程序,但目前遇到了一些问题。

我在登录时使用了用户授予的以下权限 ['user.read', 'mail.readwrite', 'mail.readwrite.shared', 'mail.send', 'mail.send.shared'],并且使用 https://graph.microsoft.com/v1.0/users/[shared-mail] url.

调用了共享邮箱

昨天还在发邮件,我可以在共享邮箱收件箱(/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."
  }
}

我的一些猜测是:

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

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