从php发送的邮件进入垃圾邮件文件夹

时间:2013-07-25 10:22:46

标签: php email header sendmail

我使用本教程发送邮件:

http://www.velvetblues.com/web-development-blog/avoid-spam-filters-with-php-mail-emails/

我的代码如下所示:

$headers .= "Reply-To: The Sender <sender@sender.com>\r\n"; 
$headers .= "Return-Path: The Sender <sender@sender.com>\r\n"; 
$headers .= "From: The Sender <senter@sender.com>\r\n";
$headers .= "Organization: Sender Organization\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-Mailer: PHP". phpversion() ."\r\n" 
mail("recipient@recipient.com", "Message", "A simple message.", $headers);
  

我使用localhost(MAMP PRO)发送邮件。

但是邮件会发送到垃圾邮件文件夹。如何发送邮件进入收件箱。请大家帮帮我,我花了很多时间。

2 个答案:

答案 0 :(得分:1)

电子邮件进入哪个文件夹主要取决于域名&amp;来自电子邮件的ipaddress和电子邮件服务提供商。如果您的域/ IP受服务提供商信任,则不会发送垃圾邮件。 此外,在从该域设置几封电子邮件为“非垃圾邮件”后,您的电子邮件服务将不再垃圾邮件

答案 1 :(得分:0)

您的电子邮件发送垃圾邮件的原因不止一个... 1 - 确保“来自电子邮件”实际上是您发送电子邮件的电子邮件...我的意思是不要使用任何其他错误的“来自电子邮件”

2-您必须尽可能简化邮件正文。不要使用这么多的html标签和css experssions,也尝试使用表格