サーバーから送信された電子メールのヘッダーに「件名」タグが重複していることに気付きました。htmlMimeMail5 ライブラリを使用しています。
メールを処理するための私のコードの数行を次に示します
$mail = new htmlMimeMail5();
$mail->setFrom($sender);
if ($ccRecipient) {
$mail->setCc($ccRecipient);
}
$mail->setSubject($subject);
$mail->setPriority('high');
$mail->setHtml($html, ROOT_FOLDER . '/');
$mail->setText(strip_tags($html));
if (sizeof($attachments) > 0) {
foreach($attachments as $name => $path) {
if (file_exists($path) AND !is_dir($path)) {
$mail->addAttachment(new fileAttachment($path, $name));
}
}
}
$mail->setTextCharset('utf-8');
$mail->setHTMLCharset('utf-8');
$mail->setHeadCharset('utf-8');
if($replyTo){
$mail->setHeader('Reply-To', $replyTo);
}
$sent = $mail->send(array($sendTo));
そして結果
...
To: xxx@xxx.com
Subject: =?utf-8?B?WmF6bm*tZW5hbmEgdWhyY****HphIHByZWRmYWt*dXJ1?=
MIME-Version: 1.0
X-Mailer: Mailer
From: xxx <xxx@xxx.com>
Subject: some subject
...
最初の件名にハッシュ化されたものがあります。それは何で、なぜそこにあるのでしょうか? (念のため、'*' の一部の文字を置き換えました) そのため、スパム メールと見なされる可能性はありますか?
ありがとう