centos mail不能用的解决办法:1、添加域名;2、找到“#dj$w.foo.com”,并修改为“djtest.com”;3、重启sendmail服务。
本文操作环境:centos 6.4系统、dell g3电脑。
centos mail 不能用怎么办?
解决centos mail 不能发邮件:
最近centos 6.4突然不能发邮件了, 直接用 mail命令测试也不收不到邮件
以下参考大侠们的经验后,得到的结果
# yum install -y sendmail # yum install -y sendmail-cf m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf //生成配置文件
sendmail邮件域名配置
# vi /etc/mail/local-host-names,添加 test.com //添加域名# vi /etc/mail/submit.cf,找到行 #dj$w.foo.com,修改为 djtest.com // #service sendmail restart 重启sendmail服务, 如果不是马上就重启了,可能需要配置下hosts
vim /etc/hosts
加上
127.0.0.1 xiaofei. xiaofei //xiaofei是主机的名称 #echo test| mail -s "test" your_email@site.com //测试发送邮件,检查一下是否能收到邮件
-------------
如果从php调用时,在php.ini中sendmail_path = /usr/sbin/sendmail -fxx@xx.com -t -i //红字代表,自定义的发件人地址..
如果不指定,在收件时会发现邮件来自 apache@xx.com, apache是server(apache或nginx等) 的系统用户,也许有其它的方法,但我目前还没找到....
推荐教程:《centos教程》
以上就是centos mail 不能用怎么办的详细内容。