码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

时间:2016-02-01 20:23:29      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

0.有一个十分快速的方法

命令:hostname itzhanzhang.com,但是重启后会失效,于是请接着往下看一劳永逸的方法:

1.设置你的主机名

默认的主机名是类似于“VM_24_76_centos”的样子,发出的邮件地址是这样的“由 <root@VM_24_76_centos> 代发”

技术分享

而我们不喜欢这样子的地址,就可以修改/etc/sysconfig/network文件,修改主机名,比如我的域名是itzhanzhang.com,我就可以修改为:HOSTNAME=itzhanzhang.com

技术分享

2.修改sendmail域名

编辑/etc/mail/local-host-names文件,添加域名,比如我的是itzhanzhang,就可以修改为如下图:

技术分享

3.修改dns服务器地址

如果出现发不出信件的情况,可能是dns服务器出现问题,可以修改/etc/resolv.conf文件,我的没有问题,就不修改了,如下图:

技术分享

4.重启network服务

命令:service network restart

5.测试发信

这时候显示的就是“xxx@itzhanzhang.com”的发件人了。我用的root用户,就显示“root@itzhanzhang.com”

技术分享

6.还可以通过修改php.ini文件修改发件人

代码:sendmail_path = /usr/sbin/sendmail -f admin@itzhanzhang.com -t -i

CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

标签:

原文地址:http://www.cnblogs.com/archoncap/p/5175938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!