如何使用后缀对带有特殊字符的主题进行编码?
我使用的专有软件不对电子邮件主题标头进行编码。如果标头包含特殊字符(例如德语变音符号:öäüß),则会导致接收方出现问题。
该软件在 Linux 上运行并使用本地 postfix 守护程序发送电子邮件。我可以在 postfix 中添加编码吗?
答案1
如果您只是希望(正则表达式)替换固定数量的可能标题值,header_checks
就足够了。
如果需要将任意标头值转换为 RFC2047,则需要一个附加脚本,可以使用以下接口将其插入到 Postfix 中:米尔特或者筛选。绑定适用于所有流行语言,调用实际的标题替换可能比设置所有内容花费的时间更少。
简单情况 - 转换 SMTPUTF8 接收的有效的邮件转为非 SMTPUTF8 可交付邮件仍然有效mail 可能在某一时刻成为或不成为 postfix 的一个功能(参见WISHLIST
postfix tarball)。