1
如何解決PHP的郵件功能?下面的代碼(很明顯,我在那裏有我的實際電子郵件地址)輸出錯誤我沒有收到消息:疑難解答PHP的郵件功能
if(mail("[email protected]","test subject","test messaeg"))
echo "SENT";
else
echo "ERROR";
我的php.ini具有默認設置,CentOS的6.3最少的是設置有:
SMTP = localhost
smtp_port = 25
sendmail_path = /usr/sbin/sendmail -t -i
mail.add_x_header = On
我試圖通過SSH下面,它工作得很好。我收到郵件到我的Gmail帳戶:
echo "Body text." | mail -s "Hello world" [email protected]
我應該從哪裏解決這個問題?
你的意思是你收到「對象者」的電子郵件,但腳本輸出錯誤?或者你的意思是你收到了「Hello World」電子郵件? –
我收到的hello world電子郵件罰款。測試主題的電子郵件不會來找我。我從來沒有收到它。該腳本只輸出ERROR。 – mrc0der
檢查您的錯誤日誌。有時,無論error_log指令指向哪裏,都會記錄PHP郵件錯誤。 – Kyle