• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

PHP邮件不工作

php 来源:Vivek Chandraprakash 4次浏览

PHP邮件不工作。没有错误信息。 php.ini显示错误并显示E_ALL也在。PHP邮件不工作

<?php 
$to = "[email protected]"; 
$subject = "Hi!"; 
$body = "Hi,\n\nHow are you?"; 

$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

mail($to, $subject, $body, $headers); 

?> 


===========解决方案如下:

首先,检查mail()

$sent = mail($to, $subject, $body, $headers); 
if (!$sent) { 
    // there was some error in the message itself, our MTA rejected it or there's an error in MTA's config 
} else { 
    // message was accepted for delivery 
} 

二的返回值,检查PHP’s e-mail settings(请注意,在Linux服务器上的sendmail_path是相关的,而在Windows服务器上它的SMTPsmtp_port)尝试从另一个应用程序发送电子邮件。第三,根据您使用的SMTP服务器,检查其日志中是否有任何警告或错误(例如,不能联系目标服务器,未连接到网络等)。第四,如果您确定邮件已成功离开您的网络,请横渡您的手指并希望获得最好的结果。说真的,从那时起你就可以为你的电子邮件做更多事情 – 如果它没有交付,你就无法做到。

退房也these tips上略有增加您的邮件不会被标记为垃圾邮件的机会


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)