centos mail不能用的解決方法:1、新增網域;2、找到“#Dj$w.Foo.COM”,並修改為“Djtest.com”;3、重啟sendmail服務。
本文操作環境:centos 6.4系統、Dell G3電腦。
centos mail 不能用怎麼辦?
解決centos mail 不能發郵件:
最近centos 6.4突然不能發郵件了, 直接用郵件指令測試也不收不到郵件
以下參考大俠們的經驗後,得到的結果
# 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 不能用怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!