我使用的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。例如,如果知識產權的先前所有者從事黑幕電子郵件實踐,則您的發件人聲譽已遭到破壞。 –