PHPMailer更改内容传输编码

时间:2017-06-21 02:51:06

标签: encoding phpmailer

我正在开发一个使用PHPMailer的程序。

我想改变" Content-transfer-encoding"在电子邮件的标题中。

这是我的eml格式电子邮件标题示例。

MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

但我想改变"引用可打印"到" base64"

MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

是否有任何解决方案更改编码?

1 个答案:

答案 0 :(得分:0)

您可以尝试reading the documentation,或查看源代码。简而言之,这样做:

$mail->Encoding = 'base64';

但我不建议这样做; base64编码的HTML正文让你看起来像垃圾邮件发送者。