如何配置sendmail并避免localhost.localdomain?

时间:2012-07-30 17:55:12

标签: sendmail

我已被添加到CBL列表中,因为我们的fedora 17服务器(我们已更新它们)现在正在发送邮件,将自己标识为localhost.localdomain。

我从fedora 17的一台服务器上运行此命令

回声“这将进入邮件正文。”| sendmail -s“Hello world”abraham.sustaita@gmail.com

这就是邮件:

Received: from app03.site.com (localhost.localdomain [127.0.0.1])
    by app03.site.com (8.14.5/8.14.5) with ESMTP id q6UHk0xp018117;
    Mon, 30 Jul 2012 17:46:00 GMT

但是从Fedora 12的其他服务器,相同的命令发送邮件:

Received: by app05.site.com (Postfix, from userid 0)
    id 2DFFF24E67E; Mon, 30 Jul 2012 17:46:38 +0000 (UTC)

如何配置sendmail以便它不发送localhost.localdomain?我遵循了这个指南:http://www.redhat.com/magazine/025nov06/features/email/index.html但它没有用......

1 个答案:

答案 0 :(得分:4)

我能解决这个问题。

我唯一要做的就是添加

dnl define(`confDOMAIN_NAME', `app05.site.com')dnl

/etc/mail/sendmail.mc 

然后

make -C /etc/mail/