phpmailer - 带有列表取消订阅链接的 addCustomHeader 中的 q-coding
问题描述
我对 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。怎么样,同事们?
解决方案
推荐阅读
- c++ - 无法安装柯南包特征
- java - How to deal with underflow in java?
- javascript - ajax页面更改后如何再次初始化
- algorithm - 总结列表及其每个产品的算法?
- python - How to get the max index of distinct groups of integers in a python list
- android - (已解决)Android Studio:底部导航视图未在我的菜单中显示项目,稍后添加
- javascript - 如何将 UIWebView 中的 JSContext 重新用于 WKWebview 的 WKScriptMessage
- javascript - How to a count a specific digit in a number with javascript
- java - Quartz 是否支持在多个节点上执行一次?
- c++ - 阅读使用 C++ 以 little endian 编写的 Oracle BLOB