2012-02-23 75 views
2

是我的头,以发送邮件到用户 -如何防止邮件发送垃圾邮件?下面

$to='[email protected]'; 
$recipient='[email protected]'; 
$headers = "From: [email protected]" . "\r\n"; 
$headers .= "X-Sender: <" . "$to" . ">\r\n"; 
$headers .= "Return-Path: <" . "$to" . ">\r\n"; 
$headers .= "Error-To: <" . "$to" . ">\r\n"; 
$headers .= "Content-Type: text/html\r\n"; 

mail("$recipient", "$subj", "$body", "$headers") 

但是,当我在垃圾邮件(Gmail中)去 Gmail中说出现问题: -

X-AntiAbuse: This header was added to track abuse, please include it with any abuse report 
X-AntiAbuse: Primary Hostname - myexoticfriends.myexoticfriends.com 
X-AntiAbuse: Original Domain - gmail.com 
X-AntiAbuse: Originator/Caller UID/GID - [510 32003]/[47 12] 
X-AntiAbuse: Sender Address Domain - myexoticfriends.myexoticfriends.com 
X-Source: /usr/bin/php 
X-Source-Args: /usr/bin/php /home/exotic/public_html/test/test.php 
X-Source-Dir: myexoticfriends.com:/public_html/test 
+0

@Quentin,这不是我看到它的重复。 – user1227935 2012-02-23 09:34:33

+0

然后你是否尝试过使用该问题提供的解决方案......? – 2012-02-23 09:37:09

+0

@Sudhir,已经尝试b4张贴这个问题。 – user1227935 2012-02-23 09:38:26

回答

2

的Gmail:不断搜索并跟踪发送/接收的邮件列表。

如果你继续发送邮件的主题和内容相同,那么它会自动将邮件放入垃圾邮件中,如果点击率意味着邮件的点击率较低,Gmail也会发送垃圾邮件,不发送散装邮件。

0

您需要通过不同的SMTP发送邮件,因为您的域名已被标记为垃圾邮件。如果您觉得这是一个错误,您可以联系gmail。

4

尝试使用不同的STMP服务器,如果您有Gmail帐户,则可以尝试使用SwiftMailer。 http://swiftmailer.org/。此外,请记住您的服务器的IP地址可能列在某些DNS或SMTP黑名单中,请尝试查找您的IP地址http://www.dnsbl.info/

如果您发送大量电子邮件,我建议您使用邮件服务。我们已经使用http://postmarkapp.com/,它的作品非常漂亮。

+0

感谢这个有用的信息。 – user1227935 2012-02-23 10:08:05

1

如果您能够共享收到的邮件中的邮件头,但发送至垃圾邮件,邮戳团队的成员将能够分享有关可能发生的事情的一些信息。