PHP邮件格式-标记为垃圾邮件

PHP邮件格式-标记为垃圾邮件,php,email-spam,Php,Email Spam,我已经用php构建了一个mailer表单,允许我只需输入一个电子邮件地址,它就会直接向输入的地址发送一封电子邮件,这是为了节省大量时间,因为我需要发送数千封邮件。下面是php: <?php { $to = $_POST['contactEmail']; $subject = "UK Exporters - Buyers of Commercial Vehicles"; $headers = "Content-type:text/html;charset=iso-8859-1"; $mes

我已经用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  }
?>

这封邮件会发送得很好,直到我尝试发送一张图片,有什么想法吗?

你的分析细节已经很清楚了。您需要通过添加以下标题使标题更适合您的邮件:

 #For 'Content-Type' found without required IME headers
 $headers .= "MIME-Version: 1.0" . "\r\n";
也似乎你从标题中的地址丢失了

 $headers  .= 'From: from@email.com' . "\r\n" .

有关邮件标题的更多信息,请阅读

嗯。看看原因(积极的因素)。更改邮件,使这些原因不适用。电子邮件必须包含HTML才能嵌入图像,如果这正是你所指的,除非你知道我如何不使用HTML?这将是可怕的。也就是说,看看邮件的内容…它看起来确实是垃圾邮件。添加更多的文本内容将如何防止现有的文本内容出现在那里@昆汀,我现在也只是看着它。我会毫不犹豫地将此标记为垃圾邮件。。。我真想知道这个逻辑有多聪明!这已经很好地工作了,除了电子邮件现在在同一封邮件中被复制了两次之外,它发送了一封邮件,但在同一封邮件中被复制了两次编辑:假警报,流氓句号。谢谢你@一个旁观者不明白你的意思?是发两次信吗?或者你在一封邮件中收到两次邮件正文?
 $headers  .= 'From: from@email.com' . "\r\n" .