0

好的,所以在我真正提出问题之前,我将解释一下情况。我设置了两个邮件服务器。一个是为网站设置的,另一个是交换系统,它是我正在使用的域名的主要邮件系统。

两者都可以独立工作,但是我想做的是让 Exchange 将其中不存在的任何电子邮件地址移交给第二台服务器进行处理,如果该电子邮件在该服务器上不起作用,它将发送拒绝通知。

例如:

user1@domain.tld存在于交换服务器上,因此它将被定向到那里。
support@domain.tld在交换服务器上不存在,但在第二个邮件服务器上存在。

我已经尝试过使用 DNS,并且我已经研究过使用 SMTP 连接器,似乎没有任何效果。让两台服务器都能正常工作是有益的,因为我需要一台服务器才能使网站正常运行,并且它不适用于交换,但我不希望从不属于我们的域发送的电子邮件(这会使客户感到困惑)。有没有更简单的方法来做到这一点?

有人请赐教。:)

* 更新 * 我创建了一个接收连接器作为交换,它工作了大约 10 分钟,然后停止工作。所以我相信我正朝着正确的方向前进。

4

1 回答 1

1

您可以尝试以下方法:

  • 在交换中将您的域配置为“内部中继”类型: Set-AcceptedDomain -identity "domainname" -DomainType "InternalRelay"
  • 配置本地 DNS 服务器以使用外部邮件服务器返回接受域的 MX 记录
  • 让 mx 记录指向您的交换服务器

这应该让你:

交换帐户之间的内部邮件在本地传递 外部邮件到交换帐户被传递到他们的邮箱 外部邮件到不存在的帐户通过本地 dns 传递到外部邮件服务器,如果地址不存在,则生成 ndr。

此外,如果您无法配置本地 dns 服务器,则无法配置 catchall-address 并将所有捕获的电子邮件转发到具有配置的其他邮件服务器地址的 mailcontact。( http://technet.microsoft.com/en-us/library/bb691132(v=exchg.141).aspx )

于 2014-02-07T10:51:43.200 回答