我使用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);
这是我的详细信息
Delivered-To:sjhh.206@gmail.com收到:10.100.120.8,SMTP id为s8csp160566anc;星期六,2012年5月19日06:21:50 -0700(太平洋夏令时) 收到:带有SMTP ID的10.216.144.216 n66mr9808634wej.107.1337433710571; 星期六,2012年5月19日06:21:50 -0700(PDT)回程路径:收到:来自server6g.axspace.com([176.9.63.137]) by mx.google.com with ESMTPS id s62si1351562weh.54.2012.05.19.06.21.50 (version = TLSv1 / SSLv3 cipher = OTHER); 星期六,2012年5月19日06:21:50 -0700(PDT)收到-SPF:通过(google.com:domain of info@forid.ir指定176.9.63.137 as 允许的发件人)client-ip = 176.9.63.137;验证结果: mx.google.com; spf = pass(google.com:info of info@forid.ir 指定176.9.63.137为允许的发送者)smtp.mail=info@forid.ir 邮件ID: &LT; 4fb79e6e.547ad80a.7d62.ffff8455SMTPIN_ADDED@mx.google.com>收稿日期: 来自server6g.axspace.com([176.9.63.137] helo = localhost) server6g.axspace.com with esmtpa(Exim 4.76)(envelope-from )s shhh.206@gmail.com的id为1SVjbp-0001po-S0;星期六,19岁 2012年5月15:22:13 +0200来自:Some Sender To:Some 收件人主题:TestSubject日期:5月19日星期六 2012 15:22:13 +0200内容类型:multipart / alternative; boundary =“= _ 39a92918883006684b860d22bac01025”MIME-Version:1.0
- = _ 39a92918883006684b860d22bac01025内容类型:text / plain; charset = iso-8859-1 Content-Transfer-Encoding:quoted-printable
我不知道为什么它被标记为垃圾邮件,我不知道如何修复它,我曾经认为使用smtp邮件可以解决垃圾邮件问题,但事实并非如此。 :(