PHP邮件表单-标记为垃圾邮件


PHP Mailer Form - Marked as Spam

我在php中建立了一个mailer表单,允许我只输入一个电子邮件地址,它直接向输入的地址发送电子邮件,这是为了节省大量的时间,因为我必须发送数千个。php如下:

<?php
{
$to = $_POST['contactEmail'];
$subject = "UK Exporters - Buyers of Commercial Vehicles";
$headers = "Content-type:text/html;charset=iso-8859-1";
$message = 
"
<html><head></head><body style='font-family: arial;'>      
<span style='font-weight: bold;'>To whom it may concern,</span><br /><br />
At UK Exporters, we are buyers of Scanias, Volvos, Mercedes, Renaults, DAFs.<br /> 
Runners and non-runners.<br />
4 X 2’s, 8 x 4’s, 6 x 2’s.<br /><br />
We need your old stock for export orders. Top prices paid. For export orders. If you     have any items that you believe we would be interested in purchasing then please reply and let me know. Thank you for reading this email, we hope to hear from you soon.<br /><br />
Kind regards,<br /><br />
Sam<br />
UK Exporters<br /><br />
<img src='http://uk-exporters.co.uk/emailer/card.jpg' />
</body>
</html>"
; 
mail($to, $subject, $message, $headers);
echo "Another bites the dust! :D<br /><a href='http://uk-exporters.co.uk/emailer'>Send     another</a>"?>
<?php  }
?>

我不是php专家,所以任何帮助都会很感激,我也列出了为什么它被标记为垃圾邮件的原因:

Content analysis details:   (5.5 points, 5.0 required)
pts rule name              description
---- ---------------------- --------------------------------------------------
-0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at http://www.dnswl.org/, low
                        trust
                        [82.197.130.210 listed in list.dnswl.org]
 0.0 HTML_MESSAGE           BODY: HTML included in message
 1.8 HTML_IMAGE_ONLY_08     BODY: HTML: images with 400-800 bytes of words
 1.1 MIME_HTML_ONLY         BODY: Message only has text/html MIME parts
 1.3 RDNS_NONE              Delivered to internal network by a host with no rDNS
 2.0 MIME_HEADER_CTYPE_ONLY 'Content-Type' found without required MIME
                            headers

电子邮件发送得很好,直到我试着发送一张图片,有什么想法吗?

您的分析细节足够清晰。你需要让你的标题更适合你的信息,通过添加下面的标题:

 #For 'Content-Type' found without required IME headers
 $headers .= "MIME-Version: 1.0" . "'r'n";

标题

中似乎也缺少FROM地址
 $headers  .= 'From: from@email.com' . "'r'n" .

有关邮件头的更多信息,请阅读本文。