好的,在我真正提问之前,我要解释一下情况。我设置了两个邮件服务器。一个是网站使用的设置,另一个是交换系统,这是我使用的域名的主要邮件系统。
两者都可以独立工作,但我想做的是,让Exchange将其中不存在的任何电子邮件地址交给第二台服务器进行处理,如果电子邮件在该服务器上不起作用,它会发送拒绝通知。
例如:
user1@domain.tld存在于exchange服务器上,因此它将被定向到那里
support@domain.tld在exchange服务器上不存在,但在第二个邮件服务器上确实存在。
我已经尝试过使用DNS,并研究过使用SMTP连接器,但似乎什么都不起作用。让两个服务器都工作是有益的,因为我需要一个服务器才能使网站正常运行,而且它不适用于交换,但我不希望从非我们的域发送电子邮件(这会让客户感到困惑)。有更简单的方法吗?
有人请开导我
*UPDATE*我创建了一个接收连接器作为交换,它工作了大约10分钟,然后就停止了工作。所以我相信我正朝着正确的方向前进。
您可以尝试以下操作:
- 在exchange中将您的域配置为"内部中继"类型:Set AcceptedDomain-identity"domainname"-DomainType"InternalRelay">
- 将本地DNS服务器配置为使用外部邮件服务器返回接受域的MX记录
- 让mx记录指向您的exchange服务器
这应该会让你:
交换帐户之间的内部邮件在本地传递发送到exchange帐户的外部邮件将发送到其邮箱发送到不存在帐户的外部邮件通过本地dns发送到外部邮件服务器,如果地址不存在,则生成ndr。
此外,如果你不能配置本地dns服务器,你就不能ry配置一个catchall地址,并将所有捕获的电子邮件转发给一个配置了其他邮件服务器地址的邮件联系人。(http://technet.microsoft.com/en-us/library/bb691132(v=exchg.141).aspx)