2013-04-04 109 views
0

我想從我的mac發送一封電子郵件,使用php mail()函數,但我似乎無法讓它工作。我可以從終端開始sendmail,沒有錯誤,並編輯了我的系統php.ini文件/private/etc,將sendmail_path設置爲/usr/sbin/sendmail -t -i並取消註釋。我創建了一個簡單的PHP腳本:PHP郵件()麻煩Mac

<?php 
mail("<my email address>", "Test", "This is a Test Message", "From:" . "<another of my email addresses>"); 
echo "Mail Sent\n"; 
?> 

我正在使用php mail.php從終端運行它。它迴應「郵件發送」,但似乎沒有電子郵件正在發送。它在某個地方迷路了,但我不知道它在哪裏。我重新啓動Apache,雙重檢查sendmail正在運行,但沒有任何工作。有任何想法嗎?

+0

嘗試檢查您的大量或垃圾郵件發送郵件發送郵件。 – 2013-04-04 06:43:39

+0

您是否在您的電子郵件地址中應用這些括號? – 2013-04-04 06:46:10

回答

1

使用「郵件()」函數從本地主機不能發送郵件,對你有來承載您在任何託管服務提供商代碼,那麼你可以發送郵件從中

看到這個link瞭解更多信息。

,如果你想從本地主機,那麼你去特定的API一樣,如果你想使用Gmail憑證那就試試這個php mailer