2011-08-09 46 views
0

可能重複:
Troubleshooting PHP MailPHP郵件()不工作

我似乎無法使用PHP的mail()函數來獲得郵件。我正在開發運行Ubuntu版本的客戶端的開發服務器。我使用以下命令安裝了sendmail:apt-get install sendmail。之後,我去了/ etc/php5/apache2 /中的php.ini文件,並取出了sendmail_path的註釋並將其設置爲/ usr/sbin/sendmail -i -t。儘管如此,我仍然沒有收到任何郵件。

+0

您是否嘗試過使用使用'mail()'本身的腳本並檢查是否有任何警告或錯誤? – NullUserException

回答

2

這很可能是sendmail本身沒有正確設置。您能否收到與sendmail命令一起發送的測試消息?例如:echo "test message" | sendmail -s "test message" [email protected]

+0

你偷了我的答案!但在你做任何事情之前,檢查sendmail實際上是否發送郵件給外部的單詞,而不是將它們假裝回盒子上 – Kumar

+1

不,我什麼都沒有得到。 – Anonymous

+0

恩,接下來呢。很明顯,sendmail設置不正確。我是精通Linux的機器人,所以我不確定如何繼續確保它的設置正確。 – Anonymous