在两个不同的供应商运行公司电子邮件

有关Exchange的快速问题:

我们是一家小公司,至今我们已经通过Unoeuro托pipe了我们的邮件服务。 现在我们决定把我们的一些邮件账户转移到Exchange,因为我们希望有更好的服务和更多的select。 但是,我们仍然希望在Unoeuro保留一些我们的电子邮件地址,因为这些地址不是全职员工,只需要一个基本的电子邮件账户。

我现在在Office 365上花了几个小时build立了我自己的邮件账户(但是我们仍然使用Unoeuro的域名服务器,所以我在Unoeuro DNS中添加了CNAME,SRV等),好像我的账户运行的很好。 公司的其他员工仍然可以通过Unoeuro使用他们的电子邮件。 不过,我现在有一个问题 – 我现在不能在内部发送电子邮件!

当我发送一封内部邮件时,我收到一条错误消息,说明我的邮件无法发送,并且在“mydomain.com”(我尝试发送邮件的邮件是[email protected])中找不到“XX”。

如果可以解决这个问题,我该如何解决这个问题?

默认情况下,当您在您的电子邮件系统中configurationdomain @domain.com时,通常认为它们对整个名称空间是完全权威的。 换句话说,他们是接受和发送邮件到<anyone>@domain.com的最终权威。

在这种情况下,您有两个独立的电子邮件系统,具有不同(不相交)的用户列表。 我们需要确保每个系统都知道其他系统上的用户,以免拒绝合法的电子邮件。


内部交付

目前,从一个邮件系统上的用户发送邮件到另一个邮件系统将失败。 当邮件系统不知道其他邮件系统存在的时候,它会把发往该系统的用户的邮件送走,并发送一个反弹信息给你,表示用户不存在:

发送到其他邮件系统的邮件将被丢弃,并产生反弹信息。

为了解决这个问题,你需要一个共享的SMTP命名空间,这样邮件可以在两个邮件系统之间自由交换。 如果两个系统都不知道接收者是否存在,那么他们唯一被丢弃的时间是:

电子邮件在邮件系统之间自由交换,如果两个系统都不知道收件人,那么邮件系统就会弹出消息。

在Office 365中,您需要将您的domain.comconfiguration为内部中继域 。 根据文档 ,在以下情况下使用内部中继域:

此域的收件人可以在Office 365或您自己的电子邮件服务器中。 电子邮件传递给Office 365中的已知收件人,或者如果收件人不知道Office 365,则会将其中继到您自己的电子邮件服务器。

您可以在Office 365社区站点上find详细的在线configuration指南。 在这种情况下,“A. Datum Corporation”是指Unoeuro邮件系统,而Office 365是Office 365。

随后需要将Unoeuroconfiguration为将电子邮件转发到Office 365。这可以通过以下几种方法完成:

  1. Unoeuro邮件服务器上的一个中央configuration,它指示它将发往未知用户的电子邮件传递给Office 365以供进一步处理。 这种通配方法需要注意,因为这意味着Unoeuro服务器并不明确地知道每个使用@domain.com电子邮件地址的用户。 如果不知道地址,则必须询问Office 365进行最终交付/退回决定,而不是在本地做出该决定。 因此,必须小心避免邮件循环,并且(对于从外部收到的电子邮件) NDR反向散射 。 这里我不会再考虑这个方法。
  2. 个人转发Unoeuro每个邮箱的基础上,这使邮件发送到[email protected]转发到[email protected]domain.onmicrosoft.com是您的Office 365租户域,它将强制传递到Office 365邮箱。

上面链接的文章采用了方法2。为简单起见,我会推荐这种方法,除非你有大量的用户。

外部交付

剩下要讨论的部分是电子邮件的外部传送。

您的MXlogging是您的外部电子邮件系统的核心。 它指示外部邮件系统负责处理mail @domain.com 。 目前,您将您的MXlogging指向Unoeuro。

目前,您的MX情况如下所示:

MX记录传送,

外部服务器不知道您的Office 365环境。 他们将继续向目前的Unoeuro系统提供入站电子邮件。 在上述两个系统之间进行内部电子邮件传递的configuration也将应用于外部电子邮件,导致该邮件被转发到驻留在那里的用户的Office 365。

您可能会出于安全目的configuration其他DNSlogging,例如发件人策略框架( SPF )logging。 您必须确保更新这些logging,以将Office 365批准为来自domain.com邮件的可信发件人,否则您的邮件可能会被退回。 如果您不确定,请与Unoeuro交谈。

我应该将Office 365添加为MXlogging吗?

也许。 您可以,但是没有必要同时列出Unoeuro和Office 365.这种方法还有其他复杂性,您必须注意避免重复传递,邮件循环和未知的用户场景。

列出两个邮件系统可以提供更高的正常运行 如果Unoeuro停机,Office 365用户仍然可以收到邮件,反之亦然。

我build议您在扩展到多个入站收件人之前,将其与单个提供者一起作为入站MX目标。