2013-02-13 150 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