gpt4 book ai didi

Javamail header 解析错误

转载 作者:行者123 更新时间:2023-12-01 15:22:13 25 4
gpt4 key购买 nike

我正在使用 Javamail 库从 Postfix 电子邮件服务器检索消息。我遇到了一些递送失败通知的问题。我已将问题追溯到 header 解析例程,当尝试解析以下 header 时会引发异常:

内容类型:多部分/混合;边界====_IMSS7_NDR_MIME_Boundary

检查了 mail.jar 库(版本 1.4.5)的源代码后,我收到的异常是从 javax.mail.internet.ParameterList(String s) 构造函数引发的- 标题似乎没有像我期望的那样被标记化,看起来四个连字符后面的等号引起了问题,因为如果我删除它并将边界更改为 ----_IMSS7_NDR_MIME_Boundary 消息解析良好。

这是 Javamail 或我的邮件服务器中的错误吗?我认为是后者,因为通过 IETF validator 运行邮件 http://tools.ietf.org/tools/msglint/它告诉我 Content-Type 行有错误。如果是Postfix的bug,有办法修复吗?

最佳答案

是的,这是创建该消息的程序中的一个错误。那可能不是您的邮件服务器。尝试将系统属性“mail.mime.parameters.strict”设置为“false”。查看更多属性here .

关于Javamail header 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com