Loading

Salesforce“电子邮件转发”与 Office 365

发布日期: May 7, 2021
描述
由于 Office 365 和 Salesforce 的电子邮件路由具有多租户性质,因此电子邮件转发无法作为内部部署解决方案立即使用,并且不建议这么做。请咨询 Microsoft 支持,以配置 Exchange 和 Office 365,从而接受来自 Salesforce 的电子邮件。

由于 Microsoft 内部路由和验证租户电子邮件是否依赖互联网,因此一些组织会在向 Microsoft MTA 发送电子邮件时遇到“转发访问权限已拒绝 ATTR36”等错误。这似乎与 Microsoft 从共享 IP 路由邮件相关。鉴于此因素,对于将邮件传输到 Office 365 租户的组织域,在未使用独立 SMTP 网关的情况下,通过 Office 365 转发电子邮件可能无法始终如一地工作。
 
 
  • Salesforce 会使用企业电子邮件地址作为发件人的电子邮件地址发送和转发电子邮件。
  • 在此场景下,Office 365 将在端口 587 接受邮件,但需要 SMTP 身份验证。虽然 O365 将在用户级执行 SMTP 身份验证,但在使用 Office365 租户时,Salesforce 需要服务器到服务器转发功能。
  • 目前,使用包含 TLS 和 Salesforce IP 的端口 25 设置“合作伙伴连接器”应允许将邮件从 Salesforce 转发到 Office 365,并继续转发到互联网(如果需要)。
  • 如需 Salesforce MTA IP,请查看我需要添加什么 Salesforce IP 地址和域到允许列表?“用于电子邮件转发的地址包括:”部分。
解决方案


在设置电子邮件转发时,请考虑以下事项,以确保转发的安全性:

  1. 配置接收 MTA,以仅允许从 Salesforce 转发 IP 发送邮件(以及您想要从中接收邮件的任何其他 IP)。
  2. 配置 Salesforce 转发,以使用 TLS(或者需要 TLS 或所需验证,以验证收件人证书中的主机名)。
  3. 配置接收 MTA,以检查发件人的证书和域名,从而确保匹配显示的证书。
  4. 配置接收 MTA,以确保发送域是电子邮件域。
  5. 配置接收 MTA,以验证其中包含带有贵组织 ID 的 X-SFDC-LK 标头。
  6. 在 Salesforce 中设置 DKIM 签名。
  7. 配置接收 MTA,以验证 DKIM 是否通过,以及签名域是否适合您的域。


使用 Office 365 Exchange,步骤 1-3 具有可操作性,并且可在 Exchange 中设置转发时完成。此外,也可以在 Exchange 中创建规则,以验证步骤 4-7。但对于您设置规则的适用性,将取决于邮件的路由位置。

如果您仅在 Exchange 中转发发往您的域的邮件,将运行并应用您创建用于测试项目 4-7 的规则。但如果您正在转发发往一些未与租户关联的其他域的邮件(在 Exchange 中或互联网中的其他位置),将不应用您的规则。在此情况下,即使目前转发正在正常工作,可能也不会如预期的方式进行路由(例如,未运行您创建的规则)。

为何不应用在 Office 365 Exchange 租户中配置的规则?
在邮件通过 Exchange 以此方式路由时,必须将其映射到基础设施中的适当租户。一种方式是通过发送 IP 执行此操作。如果 Salesforce 提供专用 IP,将对于客户/邮件域唯一,并且可以轻松将其映射到特定唯一租户;该租户会配置合作伙伴连接器,以允许来自指定 IP 的邮件。由于 Salesforce 目前未在 CRM 服务中提供专用 IP,因此用于转发的 IP 会在多个客户之间共享。因此,如果多个客户在 Exchange 中配置相同 IP,发送 IP 并非对特定租户唯一,并且 Exchange 无法将传入邮件映射到特定租户。客户知道邮件来自当前客户发送的 IP,但无法与唯一客户捆绑。在此情况下,这表示邮件已映射到使用 IP 共享集的“安全租户”。在使用此“安全租户”时,已发送邮件的可达性可能会降低。此外,Microsoft 正致力于减少并最终停用导致邮件流向“安全租户”的路径。仅因为邮件今天正常发送;但这并非总是如此。通过“安全租户”路由的另一个问题是,将不应用您创建的任何规则。

如何检查规则是否针对通过 Exchange 转发的指定电子邮件运行?
Exchange 允许您运行消息跟踪,其中详述了通过租户发送的电子邮件。如果消息跟踪未显示该消息,未通过租户路由。
 

对于此问题,是否还有其他解决方法?

如果您从 Salesforce 转发的邮件仅发往与 Exchange 中的租户绑定的域,一切将正常工作,规则也将如预期应用。如果您正在发送到未与租户关联的其他域,您需要考虑设置自己的电子邮件转发服务器和/或其他选项。

如果需要关于电子邮件转发的更多灵活性,请在域空间中设置 IIS 或其他转发服务器可能有用,以在将其传递到内部传输的 365 实施前从 Salesforce 接受邮件,并转发到互联网。

注意:
知识文章编号

000387487

 
正在加载
Salesforce Help | Article