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教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦