我对 PHPMailer 和 List-Unsubscribe 标头有疑问。根据文档,我正在尝试在邮件 UI 中添加一个用于取消订阅电子邮件的标题:
$mail->addCustomHeader("List-Unsubscribe", '<'.$unsubscribe_uri.'>');
通常,取消订阅链接如下所示:
$mail->addCustomHeader("List-Unsubscribe", '<https://example.com/unsubscribe?ddd=asfsfsdf-asdfasfsaafasfsafsfsdfsdfdsfsdf>');
但在标题中的来信中,我看到:
List-Unsubscribe: =?us-ascii?Q?<https://example.com/unsubscribe/=3Fddd=3Dasfsfsdf-asdf?=
=?us-ascii?Q?asfsaafasfsafsfsdfsdfdsfsdf>?=
我了解 PHPMailer 努力遵守 RFC 2047,但其时事通讯中最大的网站(twitter、facebook、paypal)不编码退订链接。Yandex-mail 技术支持直接回复,邮件中的列表-退订标头中最好避免使用q-coding。怎么样,同事们?