使用英语阅读

通过


从本地发送到 Microsoft 365 的电子邮件显示的电子邮件地址,不会在“发件人”中显示名称

原始 KB 编号: 2663556

备注

Microsoft Exchange Server 2010 Exchange 管理控制台中包含的混合配置向导不再受支持。 因此,不应再使用旧的混合配置向导。 请改用在 中 https://aka.ms/HybridWizard提供的 Microsoft 365 混合配置向导。 有关详细信息,请参阅 适用于 Exchange 2010 的 Microsoft 365 混合配置向导

症状

在混合部署中将邮箱从本地环境迁移到 Microsoft 365 后,从本地环境发送到 Microsoft 365 的电子邮件的“ 发件人 ”字段不会显示显示名称。 相反,“ 发件人 ”字段显示电子邮件地址。

原因

如果混合部署设置不正确,则会出现此问题。

若要验证是否遇到此问题,请检查从本地用户帐户发送的电子邮件的电子邮件头。 通常, X-MS-Exchange-Organization-AuthAs 应列为 “内部”。 如果 X-MS-Exchange-Organization-AuthAs 列为 匿名 或缺失,则表示配置不正确或邮件路由不正确。

解决方案

若要解决此问题,请执行以下步骤:

  1. 检查邮件路由。

    最简单的路由是 Exchange 2010 邮箱服务器到 Exchange 2010 中心服务器 (混合服务器) 到 Exchange Online Exchange Online Protection (EOP) 入站连接器。 请确保 Exchange 2010 中心服务器 (混合服务器) 和 EOP 之间没有不必要的网络设备,例如反垃圾邮件网关设备。 这些设备可以删除必要的标头。

  2. 检查本地 Exchange 服务器的远程域。 为此,请按照下列步骤操作:

    1. 在 Exchange 命令行管理程序中,运行以下 PowerShell 命令:

      Get-RemoteDomain < NameOfService>.< DomainName>.com | FL
      

      例如:

      Get-RemoteDomain exchangedelegation.contoso.com | FL
      
    2. 在输出中,确保 、 TrustedMailOutboundEnabledTargetDeliveryDomainIsInternal 属性设置为 True

    3. 如果步骤 2b 中的属性未设置为 True,请使用 Set-RemoteDomain 命令将值更改为 True

  3. 检查 Microsoft 365 中的远程域。 为此,请按照下列步骤操作:

    1. 通过使用远程 PowerShell 连接到 Exchange Online。 有关如何执行此操作的详细信息,请参阅连接到 Exchange Online PowerShell

    2. 请运行以下 PowerShell 命令:

      Get-RemoteDomain <FQDNOfOnPremisesEndConnector> | FL
      
    3. 在输出中,确保 属性 TrustedMailnboundEnabled 设置为 True

    4. 如果步骤 3C 中的 属性未设置为 True,请使用 Set-RemoteDomain 命令将值更改为 True

  4. 请确保在两个环境中实现并启用传输层安全性 (TLS) ,并且正确设置 FQDN) (完全限定的域名。 使用 Exchange 部署助手中的Exchange Server部署助手检查本地发送连接器和 EOP 入站连接器。

  5. 检查负责将邮件传递到 EOP 的本地 Exchange 服务器上的发送连接器的 Exchange 证书。 Exchange 证书应启用简单邮件传输协议 (SMTP) ,并且应与发送连接器的 FQDN 匹配。

如果在执行这些步骤后问题仍然存在,请联系 Microsoft 365 支持部门。

更多信息

仍然需要帮助? 转到 Microsoft 社区Exchange TechNet 论坛