Zend framework zend_邮件在第4次尝试中标记为垃圾邮件

Zend framework zend_邮件在第4次尝试中标记为垃圾邮件,zend-framework,smtp,gmail,html-email,zend-mail,Zend Framework,Smtp,Gmail,Html Email,Zend Mail,我使用zend_mail作为html向服务器发送电子邮件确认,在第一次和第二次测试中,邮件被转发到收件箱,但突然所有邮件都标记为垃圾邮件。这是php代码: $mails = '<div style = "background-color:#6BC6D3;"> <div style = "background-color: #FFFFFF; margin: 33px auto auto; width: 400px; padding : 20px; direction: rtl

我使用zend_mail作为html向服务器发送电子邮件确认,在第一次和第二次测试中,邮件被转发到收件箱,但突然所有邮件都标记为垃圾邮件。这是php代码:

$mails = '<div style = "background-color:#6BC6D3;">

<div style = "background-color: #FFFFFF;
margin: 33px auto auto;
width: 400px;
padding : 20px; 
direction: rtl;
font: 15px tahoma">
www
<br />
<br />
اtestetstststtestxs
<br />
testetstststtestxsx
<br />
<br />
<a href="http://forid.ir/user/confirm/123109231109203912">http://forid.ir/user/confirm/123109231109203912</a>

</div>
</div>

 ';
$config = array('auth' => 'login',
                'username' => 'info@forid.ir',
                'password' => '*******',);

$transport = new Zend_Mail_Transport_Smtp('mail.forid.ir', $config);

$mail = new Zend_Mail();
$mail->setBodyText('This is the text of the mail.');
$mail->setFrom('info@forid.ir', 'Some Sender');
$mail->addTo('sjhh.206@gmail.com', 'Some Recipient');
$mail->setSubject('TestSubject');
$mail->setBodyHtml($mails,"utf8");
$mail->setBodyText($mails);
$mail->send($transport);
$mails=”
万维网


اtestesttxs
测试TXSx

'; $config=array('auth'=>login', '用户名'=>'info@forid.ir', '密码'=>'******',); $transport=new-Zend\u-Mail\u-transport\u-Smtp('Mail.forid.ir',$config); $mail=new Zend_mail(); $mail->setBodyText('这是邮件的文本'); $mail->setFrom('info@forid.ir","某发件人",; $mail->addTo('sjhh。206@gmail.com","一些接受者",; $mail->setSubject('TestSubject'); $mail->setBodyHtml($mails,“utf8”); $mail->setBodyText($mails); $mail->send($transport);
这是我的详细电子邮件

交付地址:sjhh。206@gmail.com收到日期:10.100.120.8,SMTP id为s8csp160566anc;2012年5月19日星期六06:21:50-0700(PDT) 收到日期:10.216.144.216,SMTP id n66mr9808634wej.107.133743710571; 2012年5月19日星期六06:21:50-0700(PDT)返回路径:已收到:来自server6g.axspace.com([176.9.63.137]) 由mx.google.com提供,ESMTPS id为s62si1351562weh.54.2012.05.19.06.21.50 (版本=TLSv1/SSLv3密码=其他); 2012年5月19日星期六06:21:50-0700(PDT)收到SPF:pass(google.com:domain ofinfo@forid.ir将176.9.63.137指定为 允许的发送方)客户端ip=176.9.63.137;验证结果: mx.google.com;spf=pass(google.com:domain of ofinfo@forid.ir 将176.9.63.137指定为允许的发件人)smtp.mail=info@forid.ir 消息Id: 收到: 从server6g.axspace.com([176.9.63.137]helo=localhost)通过 带有esmtpa(Exim 4.76)的server6g.axspace.com(信封来自 )sjhh的id 1SVjbp-0001po-S0。206@gmail.com; 星期六,19 2012年5月15:22:13+0200发件人:某些发件人至:某些 收件人主题:测试主题日期:5月19日星期六 2012 15:22:13+0200内容类型:多部分/备选; boundary=“=”MIME版本:1.0

--=_39a92918883006684b860d22bac01025内容类型:文本/普通;charset=iso-8859-1内容传输编码:引用可打印


我不知道为什么它被标记为垃圾邮件,我也不知道如何修复它,我曾经认为使用smtp邮件可以解决垃圾邮件问题,但它没有:(

标记为垃圾邮件的邮件几乎肯定与使用
Zend_Mail
撰写/发送邮件的事实无关。其他因素,如HTML标记、内容本身、SMTP服务器和接收方的垃圾邮件检测规则(Gmail)一定是原因。

标记为垃圾邮件的邮件几乎肯定与使用
Zend_Mail
撰写/发送邮件的事实无关。其他因素,如HTML标记、内容本身、SMTP服务器和接收方的垃圾邮件检测规则(Gmail)一定是原因。

就像@David说的,你的垃圾邮件评级与使用Zend_Mail绝对无关。除非你愿意投入大量时间和精力来配置邮件服务器以实现最佳传送,否则我强烈建议你将事务性邮件发送外包。ESP喜欢,而且会做得更好比你能做的更多。

就像@David说的,你的垃圾邮件评级与使用Zend_Mail毫无关系。除非你愿意投入大量的时间和精力来配置邮件服务器以实现最佳交付,否则我强烈建议你将事务性邮件发送外包。ESP喜欢,而且会做得更好比你能做的更多。

这只是关于确认用户的电子邮件…为什么要过滤?规则是什么?搜索了一点,但几乎什么也没有找到..:DIncoming电子邮件不仅仅是根据内容来判断的。常见因素包括html与文本的比率、发件人信誉、反向DNS的存在、DKIM、域密钥等。可能最重要的是发件人声誉。这是基于您发送邮件的IP。例如,如果以前的IP所有者从事不正当的电子邮件活动,则您的发件人声誉已经受损。这只是为了确认用户的电子邮件…为什么要对其进行过滤?规则是什么?搜索了一点,但几乎什么也没有找到..:DIncoming电子邮件将根据更多信息进行判断不仅仅是内容。常见因素包括html与文本的比率、发件人信誉、反向DNS、DKIM、域密钥等。可能最重要的是发件人信誉。这取决于您发送邮件的IP。例如,如果以前的IP所有者从事不正当的电子邮件活动,则您的发件人信誉已经受损d、 好吧,我已经知道了,但是没有任何地方可以理解接收端的规则吗?@ChrisHenry的回答/评论详细说明了可能起作用的一些其他一般因素。但具体而言,请记住,一个准确公布其如何识别垃圾邮件的接收服务器将有助于垃圾邮件发送者规避一个想法是:删除garbase单词(例如:“testsTXX”).Gmail可能会将带有单个链接和垃圾短信的邮件视为某种垃圾邮件征集。好吧,我知道,但没有地方可以理解接收端的规则吗?@ChrisHenry的回答/评论详细说明了可能起作用的其他一些一般因素。但具体而言,请记住,收件人一种想法是:删除garbase单词(例如:“TesteTsTXX”)。Gmail可能会将带有单个链接和垃圾文本的邮件视为某种形式的垃圾邮件征集。