【问题标题】:PHPMailer changing Content-transfer-encodingPHPMailer 更改内容传输编码
【发布时间】:2017-06-21 02:51:05
【问题描述】:

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

我想更改电子邮件标题中的“Content-transfer-encoding”。

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

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

但我想将“quoted-printable”更改为“base64”

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

有没有办法改变编码?

【问题讨论】:

    标签: php email encoding phpmailer


    【解决方案1】:

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

    $mail->Encoding = 'base64';
    

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

    【讨论】:

    • 哦,我解决了我的问题!感谢您的回复和文档链接:)
    • 您的链接已损坏
    • @dewd 我已经更新了当前文档的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多