2013-02-13 193 views
1

我的PHP郵件功能工作正常,發送郵件很好,但過去幾天它沒有發送任何電子郵件。我已經測試從南國,PHP的形式,的cPanel的webmail以下,這些都是我的觀察php @mail不發送郵件

當我用的cPanel網頁郵件來發送電子郵件到我的Gmail帳戶時,我採用php簡單的表格,發送電子郵件它得到即時交付

它沒有交付,然後我認爲Gmail郵件垃圾郵件過濾器可能會拒絕郵件,然後我檢查了whatismyipaddress工具,以檢查服務器IP是否標記爲垃圾郵件,它顯示所有green.then我嘗試了其他Hotmail和其他身份證,但通過PHP形式的郵件沒有交付。然後我檢查了我的php.ini文件和它的絕對正常,然後我檢查了郵件傳遞報告(這裏沒有出現這個郵件)和隊列管理器(郵件沒有出現),甚至郵件疑難解答它是綠色的時候檢查。

我的殘疾spamassis南國然後郵寄也沒有delivered.where它會還是哪裏出了問題誰能給一些輕

mail.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
    <head> 
<title>Send Anonymous Email</title> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
</head> 

    <body> 
<form name="SAE" method="post" action="send.php"> 
    <br>To Email: </br> 
    <br><input name="toemail" type="text" id="toemail" value=""></br> 
<br>Subject: </br> 
    <br><input name="subject" type="text" id="subject" value=""></br> 
    <br>Message:</br> 
<br> <textarea cols="50" rows="7" name="message"></textarea></br> 
<br><input name="submit" type="submit" value="Send!"></br> 

</form> 
    <p>Powered by <a href="http://asian.sc">Anonymous Email Sender</a></p> 
</body></html> 

send.php

<?php 



    $toemail = $_POST['toemail']; 
    $subject = $_POST['subject']; 
    $message = $_POST['message']; 

    mail($toemail, '$subject (Sent Anonymously)', "Hello, 
    The following is an anonymous email. 

    $message 

    Powered by http://asian.sc - Anonymous Email Sender", 'From: '.$email); 

     echo "Thank you, $name<br>Message sent to $toemail with the following information:</br>Subject: $subject</br>Message: $message</br><p>Powered by <a href=\"http://asian.sc\">Anonymous Email Sender</a></p>";?> 

對不起,我忘了提,我檢查日誌文件中的錯誤,但是該電子郵件是不存在

+1

爲什麼你不在這裏分享你的代碼,我們可以看看 – samayo 2013-02-13 18:03:10

+0

郵政編碼,檢查你的郵件日誌等。在我們能夠幫助你之前,需要做更多的挖掘工作。 – datasage 2013-02-13 18:05:10

+0

@PHPNooB代碼更新請檢查 – james 2013-02-13 18:09:33

回答

3

這是sendmail停止使用自定義From標題發送郵件的嘗試。

快速fixm是使用SMTP服務器通過發送郵件(我的建議,使用Gmail帳戶,因爲它是在所有最重要的情況下,白名單)。

通過SMTP服務器發送電子郵件 Send email using the GMail SMTP server from a PHP page