有没有办法修复后缀中格式不正确的:标头?

有没有办法修复后缀中格式不正确的:标头?

我有一个连接到 postfix 发送电子邮件的程序。不幸的是,这个程序有一个错误,当与多个地址一起使用时,会导致它发送格式不正确的 To: 标头。不正确的 To: 看起来像这样

<[email protected],[email protected],>

代替

<[email protected]>,<[email protected]>

我想出了这个替换规则(以及替换尾随逗号的规则)

/([^>]),([^<])/ REPLACE $(1)>,<$(2)

来修复它。但这并不令人满意,因为它将应用于标题中所有未用尖括号括起来的逗号。更不用说我相信 REPLACE 只会执行一次替换。

有没有办法解决这个问题,而无需通过代理脚本传递请求来修复格式不正确的地址?输出此无效数据的程序是闭源的,其制造商迄今为止拒绝提供帮助。

相关内容