0

zend_mail を html として使用してメール確認をサーバーに送信しています。1 回目と 2 回目のテストでは、メッセージは受信トレイに転送されましたが、突然すべてのメッセージがスパムとしてマークされました。これは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);

これは私の詳細なメールです

配信先: sjhh.206@gmail.com 受信: SMTP ID s8csp160566anc で 10.100.120.8 2012 年 5 月 19 日土曜日 06:21:50 -0700 (PDT) 受信: SMTP ID n66mr9808634wej.107.1337433710571 の 10.216.144.216 によって。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 暗号 = その他); Sat, 19 May 2012 06:21:50 -0700 (PDT) Received-SPF: pass (google.com: info@forid.ir のドメインは、許可された送信者として 176.9.63.137 を指定します) client-ip=176.9.63.137; 認証結果: mx.google.com; spf=pass (google.com: info@forid.ir のドメインは、許可された送信者として 176.9.63.137 を指定します) smtp.mail=info@forid.ir Message-Id: <4fb79e6e.547ad80a.7d62.ffff8455SMTPIN_ADDED@mx. google.com> 受信: server6g.axspace.com ([176.9.63.137] helo=localhost) から esmtpa (Exim 4.76) を使用した server6g.axspace.com (envelope-from ) id 1SVjbp-0001po-S0 for sjhh.206@ gmail.com; Sat, 19 May 2012 15:22:13 +0200 From: 一部の送信者 To: 一部の受信者 Subject: TestSubject Date: Sat, 19 May 2012 15:22:13 +0200 Content-Type: multipart/alternative; 境界="=_39a92918883006684b860d22bac01025" MIME バージョン: 1.0

--=_39a92918883006684b860d22bac01025 コンテンツ タイプ: テキスト/プレーン。charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable

スパムとしてマークされている理由がわかりません。また、修正方法もわかりません。smtp メールを使用するとスパムの問題が解決すると思っていましたが、そうではありませんでした。:(

4

2 に答える 2

3

スパムとしてマークされたメールは、メールが を使用して作成/送信されたという事実とはほぼ確実に関係ありませんZend_Mail。HTML マークアップ、コンテンツ自体、SMTP サーバー、受信側 (Gmail) のスパム検出ルールなどの他の要因が原因であるに違いありません。

于 2012-05-19T15:57:37.920 に答える
2

@David が言ったように、あなたのスパム評価は の使用とはまったく関係ありませんZend_Mail。最適な配信のためにメール サーバーを構成するために多くの時間と労力を費やすつもりがない場合は、トランザクション メール送信をアウトソーシングすることを強くお勧めします。SendgridSailthruMailChimpなどの ESPは、あなたよりもうまく機能します。

于 2012-05-19T17:58:25.807 に答える