【问题标题】:Verifying/testing the output of mime4j parsed content验证/测试 mime4j 解析内容的输出
【发布时间】:2011-09-25 03:32:39
【问题描述】:

我正在创建一个工具,用于解析传入的 MIME 流并将电子邮件正文和电子邮件附件作为单独的文件流返回。

我为此目的使用 mime4j。

以下是我遇到的问题:

  1. 如何测试我通过 mime4j 从 MIME 流中解析出的电子邮件正文文件或电子邮件附件文件是否正确?

我有大量原始 mime 形式的电子邮件,我想在这些电子邮件上运行测试,需要一些自动化的方法来确定哪些电子邮件可能会破坏 mime4j 的 mime 解析并为此调整代码。

【问题讨论】:

    标签: email mime mime-message


    【解决方案1】:

    您可以解码附件然后重新编码。如果重新编码的流与原始流匹配(逐字节),那么这是 mime4j 正确处理它们的好兆头。

    【讨论】:

      【解决方案2】:

      我最初使用 mime4j 解析了一个示例语料库 *.eml 文件。我不得不手动检查它们是否存在解析错误,因为我没有其他好的选择。

      现在我使用之前解析出来的电子邮件作为测试平台,我在上面反复检查解析出的结果。

      【讨论】:

        猜你喜欢
        • 2019-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-24
        • 1970-01-01
        • 2021-03-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多