Account Links: Cart | Register | Log In

Skip to content

Red Hat Knowledgebase
Red Hat Knowledgebase Search
Article translations:
Currently Being Moderated

使用Sendmail发送邮件时如何将发送地址user@localhost.domain伪装成user@domain?

Article ID: 11828 - Created on: Jul 22, 2008 6:00 PM - Last Modified:  Oct 10, 2008 12:22 PM

伪装是Sendmail的一个特 性,他可以在发送信件时重写主机名。普遍应用于集中邮件系统,用来路由从该网络中进来的邮件。同时便于邮件管理,避免频繁使用主机名,可以隐藏真实主机 名。

 

要打开这个功能,需 要添加以下几行到/etc/mail/sendmail.mc文件:

 



 MASQUERADE_AS(domain.com)dnl
 FEATURE(masquerade_envelope)dnl
 FEATURE(masquerade_entire_domain)dnl
 MASQUERADE_DOMAIN(domain.com)dnl

 

用m4 宏处理程序更新Sendmail设置文件,执行以下命令 可 以创建新的sendmail.cf文件:

 



 # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

 

默认时,m4 宏 处理程序同 Sendmail 一起安装的, 但它是m4包 的一部分。

 

创 建新文件(/etc/mail/sendmail.cf)后,需要重新启动Sendmail才能使变更生效。用以下命令完成此操作:

 



 # service sendmail restart

 

如需获得更多邮件发送程序伪装 的相关信息,请参考以下链接:

 

 

Feedback from users like yourself is a critical factor in helping us make the Red Hat Knowledgebase as useful as possible.

More Like This

  • Retrieving data ...