我使用的Zend_Mail作为HTML来一封确认邮件发送到服务器,为第1和第2次测试的消息被转发至收件箱中,但随后突然所有的消息被标为垃圾邮件。这是PHP代码:的Zend_Mail电子邮件标记为垃圾邮件在第四尝试
$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' => '[email protected]',
'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('[email protected]', 'Some Sender');
$mail->addTo('[email protected]', 'Some Recipient');
$mail->setSubject('TestSubject');
$mail->setBodyHtml($mails,"utf8");
$mail->setBodyText($mails);
$mail->send($transport);
,这是我在细节电子邮件
投递至:[email protected]收稿日期:由10.100.120.8,SMTP id为s8csp160566anc;星期六,19五月2012 06:21:50 -0700(PDT) 收到:由10.216.144.216与SMTP ID n66mr9808634wej.107.1337433710571; 星期六,2012 5月19日6点21分五十秒-0700(PDT)返回路径:接收时间:从server6g.axspace.com([176.9.63.137]) 通过mx.google.com与ESMTPS ID s62si1351562weh.54.2012.05.19 .06.21.50 (version = TLSv1/SSLv3 cipher = OTHER); Sat,19 May 2012 06:21:50 -0700(PDT)Received-SPF:pass(google.com:[email protected]的域名指定为176.9.63.137,允许发件人为 )client-ip = 176.9.63.137;身份验证 - 结果: mx.google.com; spf = pass(google.com:域名[email protected] 指定为允许的发件人为176.9.63.137)[email protected] Message-Id: < [email protected]。 google.com>收到: 来自server6g.axspace.com([176.9.63.137] helo = localhost) server6g.axspace.com esmtpa(Exim 4.76)(信封 - 来自 )id 1SVjbp-0001po-S0 sjhh 0.206 @ gmail.com;星期六,2012 19 日15点22分13秒+0200来源:有些发件人:有些 收件人主题:TestSubject日期:星期六,5月19日 2012 15点22分13秒+0200的Content-Type:multipart/alternative的; 边界= “= _ 39a92918883006684b860d22bac01025” MIME-版本:1.0
- = _ 39a92918883006684b860d22bac01025内容类型:文本/无格式;字符集= ISO-8859-1内容传输编码:引用可打印
我不知道为什么它被标记为垃圾邮件,我不知道如何解决它,我用使用SMTP邮件思考将解决垃圾邮件问题,但它没有。 :(
它只是确认用户的电子邮件...为什么会被过滤?规则是什么?搜索了一下,但几乎找不到任何东西:D – shampoo
传入电子邮件的判断不仅限于内容。常见因素包括HTML与文本比率,发件人信誉,反向DNS的存在,DKIM,域名密钥等。可能最重要的是发件人信誉。这是基于您发送邮件的IP。例如,如果知识产权的先前所有者从事黑幕电子邮件实践,则您的发件人声誉已遭到破坏。 –