Exchange Online 发信提示被限流或配额超限,具体限制值是多少?怎么恢复?

34 Exchange Online 发信提示被限流或配额超限,具体限制值是多少?怎么恢复?
Exchange Online 限制层级

Microsoft 365 的 Exchange Online 有三层 SMTP 出站限制:

1. 收件人速率限制(Recipient Rate Limit)
• 默认值:每个邮箱每天 10,000 个收件人(含 To/Cc/Bcc)。
• 超出后返回 554 5.2.0 STOREDRV.Submission.Exception:QuotaExceededException
• 恢复:限制窗口滚动式,24 小时后自动重置,非固定时间点。

2. 邮件数量速率限制(Message Rate Limit)
• 默认值:每分钟 30 封邮件
• 超出后返回 554 4.9.0 Message deferred - rate limit exceeded(4xx 临时失败)。
• 恢复:自动退避,降低发信频率后 15-30 分钟恢复。

3. 出站垃圾邮件策略保护(Outbound Spam Policy)
• 触发阈值:单邮箱在 1 小时内发送大量退信或接近收件人限制。
• 超出后:该用户被禁止发信(发件箱里的邮件排队不出)直到管理员手动解锁。
• 管理员操作:Exchange admin center → 限制用户 → 安全性 → 限制实体 → 解除限制。

申请提高限额

标准 Microsoft 365 商业版/企业版 E3 不可自行调整默认限制。需要提高每天 10K 收件人限额的场景:
1. 提交 Microsoft 支持工单,说明用途(合法业务批量发信)。
2. 替代方案:改用 Exchange Online SMTP relay via connector 或 Azure Communication Services 批量发送。
3. 或使用第三方发送服务(SendGrid、Mailgun 等)通过 Exchange Online Connector 中继。

查看当前用量

管理员可在 Microsoft 365 Defender → 电子邮件和协作 → 报告 → 邮件流报告 → 发送和接收邮件趋势中查看。或使用 Exchange Online PowerShell 命令:
Get-MailboxStatistics user@domain.com | Select DisplayName,TotalItemsSize
Get-QuarantineMessage -MessageType Oip 查看被限流后卡住的邮件。

Microsoft 365 Service Description · RFC 5321 §4.5.3 · RFC 6409 (Message Submission)