mail() 函數(shù)在linux中需要安裝一個sendmail組件才可以實現(xiàn)郵箱發(fā)送了,下面我來給各位介紹使用mail()發(fā)郵箱的同時解決mail()發(fā)郵件很慢的解決辦法。
自動備份數(shù)據(jù)庫的郵件好久沒有收到了。
應(yīng)該是郵局的服務(wù)的問題。
原來用的是虛擬主機的郵局,
現(xiàn)在用的vps,沒有安裝郵局,所以只好用wp的mail試試。
先安裝sendmail。
yum install sendmail
chkconfig sendmail
/root/lnmp restart
/etc/init.d/sendmail start
然后測試下備份郵件,收到,搞定!
測試
代碼如下 <?php $txt = "hello"; // 以下的郵箱地址改成你的 $mail = somebody@example.com; // 發(fā)送郵件 mail($mail, "My subject", $txt); echo message was sent!; ?>sendmail啟動慢的問題
網(wǎng)上方法很多很多,修改這個文件又是修改那個文件,感覺比較麻煩,于是找個了操作最少的修改,然后成功了。
修改/etc/hosts ,未修改之前
127.0.0.1 localhost.localdomain localhost
修改成
127.0.0.1 localhost.localdomain localhost 主機名稱
查看本機的主機名稱的命令是: hostname
完成修改之后重啟下sendmail
service sendmail restart
此致,發(fā)表評論又回復(fù)到了幾秒完成發(fā)表成功了
新聞熱點
疑難解答
圖片精選