|
发表于 2010-12-28 14:47:18
|
显示全部楼层
默认情况下,sendmail启动的时候,会通过一些系统调用,得到本机的FQDN($j Macro), 之后发送邮件时,会给不完整的email地址加上FQDN. 比如root会变为:
root@server1.example.com
所以要想改变看到的发件人地址,可以改变主机名. rhel下,编辑
/etc/sysconfig/network
-----
HOSTNAME=you.fqdn.com
----
然后reboot
或者可以在sendmail.mc里面,重新定义domain name:
define(`confDOMAIN_NAME´, `your.domain´)
第三种方法是使用伪装。 参考下sendmail的一些readme.
PS:想玩sendmail,你应该知道DNS,了解DNS和邮件传输的关系。 如果只是简单地玩试验一些email方面的东西,用Postfix吧。 |
|