如果遇到与 Microsoft Outlook 或 Outlook 网页版中的 收件箱规则 相关的问题,请从本文顶部的目录 (TOC) 中选择适用的问题。
转发或重定向电子邮件的规则不起作用
若要诊断并修复此问题,请执行以下步骤。 完成每个步骤后,请检查问题是否已修复。
在 Exchange Online PowerShell 中运行以下 cmdlet,检查是否在具有收件箱规则的邮箱上启用了邮箱 转发 :
Get-Mailbox <user ID> | FL ForwardingAddress,ForwardingSmtpAddress,DeliverToMailboxAndForward
如果设置了转发地址并且 DeliverToMailboxAndForward 参数值为
True
,则启用邮箱转发。 如果启用了邮箱转发,则重定向邮件的收件箱规则将不起作用。 此行为是设计使然。若要启用重定向邮件的收件箱规则,必须禁用邮箱转发。 若要禁用邮箱转发,请在 Exchange Online PowerShell 中运行以下 cmdlet:
Set-Mailbox <user ID> -DeliverToMailboxAndForward $False
检查转发或重定向收件箱规则中的单个收件人数是否超过 Exchange Online 限制 10。 如果是这样,请按照以下步骤减少规则中的单个收件人数:
- 创建 通讯组 或 Microsoft 365 组
- 将单个收件人添加到组。
- 在转发或重定向收件箱规则中将组设置为收件人。
在 Exchange Online PowerShell 中运行以下 PowerShell cmdlet,检查邮箱是否位于禁用自动转发的 远程域中 :
Get-RemoteDomain | Where {$_.AutoForwardEnabled -eq $False}
如果邮箱域与列出的域之一匹配,则重定向邮件的收件箱规则将不起作用。 此行为是设计使然。 若要解决此问题,请使用 Set-RemoteDomain cmdlet 为远程域启用自动转发。
检查出站垃圾邮件筛选器是否禁用自动转发到外部收件人。 如果是这样,将电子邮件转发给外部收件人的规则将不起作用,并且将触发非送达报告。 此行为是设计使然。 有关详细信息,请参阅 在 Microsoft 365 中控制自动外部电子邮件转发。
检查收件箱规则是否配置为将邮件转发或重定向回原始发件人。 收件箱规则不会将邮件转发或重定向到原始发件人。 如果你的收件箱规则转发或重定向到多个邮箱,包括原始发件人,除原始发件人之外的所有收件人都将收到转发或重定向的邮件。 此行为是设计使然。
检查传入邮件是否已由其他收件箱规则转发或重定向。 为了防止无限循环,收件箱规则转发或重定向的邮件包括 X-MS-Exchange-Inbox-Rules-Loop 标头,该标头限制邮件可自动重定向、转发或答复的次数。 Exchange Online 限制为一次。 此行为是设计使然。
转发新的或更新的会议请求的规则不起作用
如果传入邮件是新的或更新的会议请求,并且其敏感度级别设置为 “专用”,则转发邮件的收件箱规则将不起作用。 此行为是设计使然。
转发邮件处置通知或送达回执的规则不起作用
如果传入邮件是 送达报告,例如 MDN) (邮件处置通知或 DR) (送达回执,转发邮件的收件箱规则将不起作用。 此行为是设计使然。
转发或重定向自动答复的规则不起作用
如果传入邮件是自动答复,转发或重定向邮件的收件箱规则将不起作用。 为了防止无限循环,使用收件箱规则转发或重定向的邮件包括 X-MS-Exchange-Inbox-Rules-Loop 标头,该标头限制邮件可自动重定向、转发或答复的次数。 Exchange Online 限制为一次。
无邮箱规则工作
若要诊断邮箱问题,请执行以下步骤:
检查邮箱是否为日记邮箱。 收件箱规则不适用于指定为
JournalingReportNdrTo
邮箱的邮箱。 此行为是设计使然。 有关详细信息,请参阅 Exchange Online 中的传输和邮箱规则无法按预期工作。此行为也适用于指定为日记邮箱的任何通讯组邮箱。 例如,将电子邮件发送到组成员的转发规则在指定为日记邮箱的组邮箱上不起作用。
检查邮箱是否具有 Microsoft 365 F1 许可证。 收件箱规则不适用于具有 F1 许可证的邮箱。 此行为是设计使然。