从一个服务器上将不同域的电子邮件发送到不同的外部IP地址

我已经build立了一个Windows 2008 R2服务器,使用IIS中的SMTP服务器从Exchange 2010路由电子邮件。

我有3个独立的域,并希望通过不同的内部和外部IP(IP信誉等)路由每一个,只是使用服务器上的主要IP来外部路由电子邮件。

这是所有可能的在IIS中使用SMTP服务器,还是有任何其他软件可以做到这一点?

Exchange中的默认虚拟SMTP服务器将直接处理所有有效域的发送。 您甚至不需要为此scheme创build单独的虚拟SMTP。

直接发送,你将没有问题。 您甚至可以为您的SMTP指定不同的DNS服务器,以便用户从您的用户和其他进程中进行出站DNS查找。

通过智能主机发送,您需要像在其他答案中一样处理SPF。

为每个指向您的外部IP地址的域设置SPFlogging,您将不会有任何问题发送电子邮件。 我们有这样的设置,它工作正常。

IIS和Exchange中的SMTP几乎是相同的产品。 除非您在Exchange服务器上有加载/资源问题,否则不需要使用IIS SMTP。 例外的是,如果你打算一次中继六个数字范围内的邮件,那么你应该看一下IIS SMTP服务器。