我有的:
我正在使用 PHP 邮件功能发送电子邮件。我的标题如下:
<?php
$headers = "MIME-Version: 1.0\r\n"
."Content-Type: text/plain; charset=utf-8\r\n"
."Content-Transfer-Encoding: 8bit\r\n"
."From: =?UTF-8?B?". base64_encode($from_name)
."?= <$from_address>\r\n"
."X-Mailer: PHP/". phpversion();
mail($to, $subject, $body, $headers, "-f $from_address");
?>
此代码来自公认的 stackoverflow 答案:https ://stackoverflow.com/a/2801159/835950
我的问题:
Spam Assassin 的惩罚为 0.1,原因如下:
0.1 FROM_EXCESS_BASE64 来自:base64 编码不必要
我的问题:
我应该如何修改我的标题以避免这种惩罚。我是否只是删除了 base64_encode 函数?