首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过SMTP虚拟服务器发送时显示在报头中的WAN IP

通过SMTP虚拟服务器发送时显示在报头中的WAN IP
EN

Server Fault用户
提问于 2010-10-13 17:20:20
回答 2查看 774关注 0票数 1

在我的Windows 2008中,我安装了IIS 7、ColdFusion 9和虚拟SMTP服务。

我在服务器上托管了几个使用虚拟SMTP服务发送电子邮件的应用程序。每个应用程序都有自己独立的SMTP虚拟服务器,以便电子邮件头中的FQDN与来自地址的电子邮件匹配。每个应用程序都有自己的公共IP地址,SMTP服务器对不同的公共IP地址进行操作。

我已经为那些与FQDN匹配的IP地址配置了RDNS查找,这将使电子邮件收件人感到高兴。

但是,对于电子邮件接收主机来说,这些IP地址实际上并不是连接的IP地址;相反,收件人主机可以看到路由器的广域网IP地址。许多邮件收件人拒绝我们的电子邮件,因为对该IP地址的RDNS查找失败。简单地为该地址添加一个RDNS查找并不是一个完全的解决方案,因为我们需要为机器上的不同域名提供不同的IP地址。

如何解决这个问题,以便我的电子邮件头显示SMTP服务器的公共IP地址,而不是路由器?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-10-13 22:54:05

由于每个SMTP服务都有单独的公共ip地址,在我看来,您需要为每个公共ip地址为每个SMTP服务配置一个一对一的NAT,内部ip地址用于入站和出站通信。这样,当每个SMTP服务发送一封电子邮件时,它是从您在该SMTP服务的rDNS记录中定义的公共ip地址发送的。

票数 1
EN

Server Fault用户

发布于 2010-10-13 19:29:38

您需要在路由器中禁用NAT,因为很明显,NAT已经启用。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/190606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档