sendmail重写地址…帮助

我有一个sendmail服务器正在做一些有趣的事情。 (反正对我很有意思)

它在一个RHEL盒子上,并且在发送消息的同一个盒子上有一个应用程序。 消息被设置为发送(例如)

到:[email protected] [email protected]来自:[email protected]

我没有收到任何电子邮件 我给CC添加了一个外部(gmail)帐户,并且收到了这封电子邮件。 查看收到的电子邮件的标题,sendmail正在将地址更改为

[email protected] [email protected][email protected]

这是因为在我们的局域网中,如果您ping通domain.com,则通过我们设置的CNAMElogging返回www.domain.com。 我们希望任何input到IE的“无效”地址带你到我们的主页…所以,如果你ping asdfasdfasd.domain.com,你会去www.domain.com

我怎样才能修改sendmail,而不是在我们的域名上进行自己的DNS查询? 我在stream量上做了一个数据包捕获来validation它正在做什么。 在本地机器上的主机文件没有任何作用,我敢肯定,我需要告诉sendmail实际上使用hosts文件,或someting。 帮助表示赞赏。

你所要求的是通过/etc/mail/service.switch文件完成的。 其语法与nsswitch.conf(5)相似。 但是,如果您确实已经在不应该有的地方使用CNAME,那么您的设置很复杂,并且有缺陷。