当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 将电子邮件转发到 Microsoft 365 (Exchange Online) 中的外部地址

作者:精品下载站 日期:2024-12-14 23:16:28 浏览:12 分类:玩电脑

将电子邮件转发到 Microsoft 365 (Exchange Online) 中的外部地址


默认情况下,基于云的 Exchange Online (Microsoft 365) 阻止使用 Outlook 规则或启用的邮箱转发自动外部电子邮件转发。

如果您在 Exchange Online 邮箱中创建收件箱规则(使用 Outlook 或 PowerShell)以自动将传入电子邮件从您的邮箱转发到外部电子邮件地址,则在尝试使用该规则转发电子邮件时,您将看到 NDR 消息:

Your message wasn't delivered because the recipient's email provider rejected it.
Remote Server returned '550 5.7.520 Access denied, Your organization does not allow external forwarding. Please contact your administrator for further assistance. AS(7555)'

[玩转系统] 将电子邮件转发到 Microsoft 365 (Exchange Online) 中的外部地址

当您检查 Microsoft 365 中的消息跟踪时,您可能会看到相同的消息。

Office 365 received the message that you specified, but couldn't deliver it to the recipient ([email protected]‎) due to the following error:
Error: ‎550 5.7.520 Access denied, Your organization does not allow external forwarding. Please contact your administrator for further assistance. AS(7555)‎

[玩转系统] 将电子邮件转发到 Microsoft 365 (Exchange Online) 中的外部地址

您可以在 Microsoft 365 租户的安全与合规性设置中允许整个组织或特定邮箱的自动电子邮件转发。转至 https://protection.office.com -> 威胁管理 -> 策略 -> 反垃圾邮件策略

如果要允许所有 Microsoft 365 邮箱进行外部转发,请编辑反垃圾邮件出站策略(默认)。在我们的示例中,我们仅允许特定租户用户或组进行外部电子邮件转发。从安全角度来看,此选项更可取。

  1. 创建新的反垃圾邮件出站策略;

  2. 设置策略名称;

  3. 然后选择您想要允许外部转发的用户和/或组;

    [玩转系统] 将电子邮件转发到 Microsoft 365 (Exchange Online) 中的外部地址

  4. 转发规则部分,选择自动转发规则->启用转发时

    [玩转系统] 将电子邮件转发到 Microsoft 365 (Exchange Online) 中的外部地址

  5. 保存您的反垃圾邮件政策。

然后,您指定的所有用户将能够在其 Microsoft 365 邮箱中启用自动外部转发规则。

Exchange Online 中还有另一个策略,允许您配置受信任域以发送 OutOfOffice 自动回复并启用自动电子邮件转发。它是远程域。但是,反垃圾邮件策略设置优先,您可以使用远程域选项创建受信任和不受信任的外部域的列表。

远程域中的默认策略不拒绝任何内容。但您可以更改其设置或为特定域添加您自己的规则:

  1. 打开邮件流 -> 远程域 -> 在 Exchange 管理中心添加远程域;

  2. 输入域名;

  3. 选择您希望该域允许的自动回复类型。选中允许自动转发;

[玩转系统] 将电子邮件转发到 Microsoft 365 (Exchange Online) 中的外部地址

您还可以使用 PowerShell 添加受信任域并配置远程域允许的规则。

使用 Exchange Online PowerShell 模块 v2 (EXO V2) 连接到 Microsoft 365 租户。以下命令允许 a-d.site 域及其所有子域的所有类型的自动回复和转发:

New-RemoteDomain -Name "WOSHub and subdomains" -DomainName *.a-d.site
Set-RemoteDomain -Identity "WOSHub and subdomains" -AutoReplyEnabled $true -AutoForwardEnabled $true -AllowedOOFType InternalLegacy

您可以显示已配置的远程域规则的完整列表,如下所示:

Get-RemoteDomain Default | fl AllowedOOFType, AutoReplyEnabled, AutoForwardEnabled

您可以将远程域与 Microsoft 365 反垃圾邮件筛选器结合使用,对允许的域进行精细控制,以自动转发来自租户的消息。例如,您可以允许转发反垃圾邮件过滤器中的特定邮箱,并拒绝使用远程域自动转发到免费电子邮件服务(gmail.com、outlook.com 等)。

为了审核 Office 365 中启用的自动转发规则,您可以使用下面的 PowerShell 脚本,该脚本将查找并显示所有租户邮箱中的所有 Outlook 转发规则:

$mailboxes=get-mailbox -resultSize unlimited
$rules = $mailboxes | foreach { get-inboxRule -mailbox $_.alias }
$rules | where { ( $_.forwardAsAttachmentTo -ne $NULL ) -or ( $_.forwardTo -ne $NULL ) -or ( $_.redirectTo -ne $NULL ) }  | ft name, MailboxOwnerId, ForwardTo, Description

请记住,管理员还可以在整个邮箱级别启用外部转发规则:

Set-Mailbox maxbak -ForwardingsmtpAddress [email protected] -DeliverToMailboxAndForward $true

您可以找到启用邮件转发的用户,如下所示:

Get-Mailbox -ResultSize Unlimited -Filter "ForwardingAddress -like '*' -or ForwardingSmtpAddress -like '*'" | Select-Object Name,ForwardingAddress,ForwardingSmtpAddress

在本地 Exchange Server 中,您可以创建 AD 联系人或具有外部电子邮件地址的启用邮件的用户,并为其设置配置外部转发。这样的联系人将受到整个 Exchange 组织的信任。

此方法在 Exchange Online 中不起作用。但是,您将能够使用 EAC(https://admin.exchange.microsoft.com/ -> 收件人 -> 联系人 -> 添加联系人)或 PowerShell(

New-MailContact -Name "ext-Andy.Thompson" -ExternalEmailAddress [email protected]

)。当您向其发送电子邮件时,NDR“’550 5.7.520”仍会出现。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯