我已按照指示on this page在AWS linux ubuntu上設置mail()
,但郵件功能不起作用。我知道我已經正確編寫了發送郵件腳本,那麼爲了實現這個目標,我還需要其他的東西嗎?是否有特殊的網絡郵件軟件或我需要的東西?無法讓PHP郵件()在linux上工作ubuntu
編輯:
display_errors
上。 PHP代碼如下。 顯示成功消息,但永遠不會收到電子郵件。
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body))
{
echo("Message successfully sent!");
}
else
{
echo("Message delivery failed...");
}
編輯2:
我試圖把它發送到由GoDaddy和一個Gmail帳戶託管的電子郵件。兩者在錯誤日誌中都返回了相同的響應。 [。]
錯誤日誌:
「8C029主機smtp.secureserver.net拒絕談論到 我:- - *。。。。 554由於發送MTA信譽不佳,您對此郵件系統的訪問權限已被拒絕 。如果您認爲 ,這種故障是錯誤的,請通過替代方法請與預定收件人 。」
沒關係,Gmail接收郵件,15分鐘後,我想了兩個錯誤均被相關GoDaddy的託管電子郵件。
你是什麼意思不工作?任何錯誤消息? 'display_errors'是否打開? –
在我的問題中更新。謝謝! – Jack
您日誌文件中的任何錯誤? –