Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email Exchange 2010切换到外部服务器_Email_Smtp_Exchange Server_Hmail Server - Fatal编程技术网

Email Exchange 2010切换到外部服务器

Email Exchange 2010切换到外部服务器,email,smtp,exchange-server,hmail-server,Email,Smtp,Exchange Server,Hmail Server,好的,在我真正提问之前,我先解释一下情况。我安装了两台邮件服务器。一个是网站使用的设置,另一个是exchange系统,它是我使用的域名的主要邮件系统 两者都可以独立工作,但我想做的是,让Exchange将其中不存在的任何电子邮件地址传递给第二台服务器进行处理,如果该电子邮件在该服务器上不工作,它将发送拒绝通知 例如: user1@domain.tld存在于exchange服务器上,因此它将被定向到那里。 support@domain.tld在exchange服务器上不存在,但在第二个邮件服务器上

好的,在我真正提问之前,我先解释一下情况。我安装了两台邮件服务器。一个是网站使用的设置,另一个是exchange系统,它是我使用的域名的主要邮件系统

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

例如:

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

我已经尝试过使用DNS,我也研究过使用SMTP连接器,但似乎没有任何效果。这将是有益的,让两个服务器都工作,因为我需要一个网站正常运行,它不与exchange一起工作,但我不希望从一个不是我们的域发送电子邮件(这将混淆客户)。有没有更简单的方法

有人请开导我。:)

*更新*
我在exchange中创建了一个接收连接器,它工作了大约10分钟,然后停止工作。因此,我相信我正朝着正确的方向前进。

您可以尝试以下方法:

  • 将exchange上的域配置为类型“内部中继”: 设置AcceptedDomain-标识“domainname”-域类型“InternalRelay”
  • 将本地DNS服务器配置为使用外部邮件服务器返回已接受域的MX记录
  • 让mx记录指向您的exchange服务器
这应该让你:

exchange帐户之间的内部邮件在本地传递 发送到exchange帐户的外部邮件会传递到其邮箱 发送到不存在帐户的外部邮件通过本地dns发送到外部邮件服务器,如果地址不存在,则生成ndr


此外,如果无法配置本地dns服务器,则无法尝试配置所有捕获的电子邮件地址,并将所有捕获的电子邮件转发给具有其他已配置邮件服务器地址的邮件联系人。()

所以我假设这是不可能的。。。