小编Ano*_*use的帖子

CentOS 6.2 sendmail:如何控制将邮件中继到 mx.google.com 时使用的 IP 号

总体而言,我从一台机器上的 Web 应用程序通过另一台机器上的 sendmail 发送邮件,最终目的地是 mx.google.com 上的 pop 帐户。后者的 sendmail 机器有 2 个 ip 号,因为它兼作数据库服务器。当我收到消息后查看标题时,IP号引用的是错误的IP号。数字不是随机的;它是数据库服务器(即同一台物理机)的 ip 号。

这是症状。我的 Eudora 电子邮件客户端报告此标题: Received from good.mydomain.com (bad.mydomain.com. [xxx10]) by mx.google.com with ESMTPS id ...

短语“good.mydomain.com”是正确的,似乎源自 /etc/mail/sendmail.mc 中的 confDOMAIN_NAME 行。'bad.mydomain.com' 是 xxx10 的 rdns。我希望它是 xxx66,其中 RDNS 到 good.mydomain.com 已经设置并正常工作。这使用公共 DNS,没有特殊的 etc/hosts 条目。

我在 /etc/mail/sendmail.mc 中有这一行,它似乎将事物的接收端绑定到所需的 .66 号: DAEMON_OPTIONS(`Port=smtp,Addr=xxxx66, Name=MTA')dnl

我认为我的 xxx10 ip 号码在网卡上以某种方式“首先”,我真的不想改变它。我只想让 Sendmail 坚持 0.66 号以便中继到 mx.google.com。

不用担心开放中继,防火墙已经设置,只接受来自我的网络服务器机器的连接。

我知道我必须在每次更改宏后运行 make,而且我也必须重新启动 sendmail 服务。

感谢您考虑我的问题。

sendmail centos

2
推荐指数
1
解决办法
1891
查看次数

标签 统计

centos ×1

sendmail ×1