问题标签 [mime4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1208 浏览

java - Mime4j:DefaultMessageBuilder 无法解析 mbox 内容

我已经下载mime4j了 0.8.0 快照subversion并使用maven. 我生成的相关 jar 可以在这里找到。

现在我尝试从测试中解析一个玩具 mbox 文件。mime4j

我使用这个示例代码。简要地:

+

输出是:

消息 null 发送者:null 收件人:null

消息 null 发送者:null 收件人:null

消息 null 发送者:null 收件人:null

消息 null 发送者:null 收件人:null

消息 null 发送者:null 收件人:null

找到 5 条消息

确实有 5 条消息,但为什么所有字段都为空?

0 投票
1 回答
74 浏览

java - 如何在没有多个部分的情况下解析 MIME

我需要<xml>__content__</xml>java中以下响应字符串的一部分

0 投票
0 回答
657 浏览

java - 使用 Mime4j 0.7.2 版本的解析器示例

我有很多 .eml 文件,需要解析它们。我正在使用 mime4j 版本 0.6.1 并想更新到版本 0.7.2,但找不到任何好的示例。
我阅读了 0.7.2 的 post apache mime4j maven 依赖项,它帮助我获得了正确的 maven 依赖项。但是新方法仍然存在很多问题。例如,在版本 6 中,类Multipart得到了方法getBodyParts并返回List<BodyPart>,现在它返回了List<Entity>
有没有人有很好的例子如何使用 mime4j 0.7.2 解析 SMTP (eml) 电子邮件?

0 投票
1 回答
377 浏览

attachment - 如何使用 Mime4j 0.7.2 提取附件

任何人都可以帮我指出一些使用 Mime4j 从 Multipart Mime 中提取附件的代码吗?我找不到,我需要 Mime4j 0.7.2(最新)。我正在尝试处理来自 James Hook/Mailets 的附件。

0 投票
0 回答
701 浏览

java - java SOAPMessage 中的 MIME 附加

在我询问如何在 Java 中创建 MIME 附件文本/xml 之前,我有一个简单的问题。如果我有这个 MIME 结构:

最后:

我怎样才能用 Java SOAP 做这个结构?另外,我从我的上一个尝试这个代码。问题:

代码示例如下所示:

它生成附加,但没有不必要的结构。我是 SOAP 的新手。谢谢

0 投票
0 回答
1338 浏览

java - 如何在 java 中创建 mime-attachment 肥皂消息

我需要将带有 mime-attachment 的 SOAP 消息发送到我的 Web 服务中。我为它写了这段代码:

它适用于我的项目,但不正确。如果我用这个附件发送 sopa 请求,我有这个:

在肥皂请求中找到对不存在的 mime-attachment 的引用

如果它是错误的方式,请告诉我如何正确地在 java 中为肥皂创建这个 mime-attachment。谢谢

0 投票
0 回答
849 浏览

scala - Scala:一次通过 HTTP 解析 MIME/多部分原始电子邮件

我正在尝试一次通过 HTTP 解析一个来自 MIME/multipart 的原始电子邮件消息。这是其中一封邮件的一部分,我的代码最近抛出此异常的邮件

这是(我认为)该邮件的相关部分:

是否有一个 Scala 库可以轻松处理这种类型的输入?否则有没有一种简单的方法来编写一些处理它的代码?

我一直在看mime4j和这个scala 代码

到目前为止,我的代码只是使用 scala.io.Source.fromURL 来抓取原始邮件,如下所示:

它将 BufferedSource 转换为 String 并将其拆分:

我也尝试过使用隐式编解码器,因为scala.io.Source.fromURL可以采用编解码器:

但我认为每个字符集都需要其中一个?

任何帮助是极大的赞赏。

0 投票
1 回答
1235 浏览

java - 使用 mime4J 解析电子邮件文件

我找到了解析电子邮件的示例: http ://www.mozgoweb.com/posts/how-to-parse-mime-message-using-mime4j-library/

但是这个例子不起作用,因为 import org.apache.james.mime4j.message.Message; 不管用。

如何从文件创建消息?

0 投票
2 回答
1503 浏览

java - 使用 Apache James 3 发送邮件时出现 java.lang.NoSuchMethodError

我刚刚在 Windows 上下载并设置了 Apache James 3 最新的 beta 版本,到目前为止我还无法发送简单的消息。看起来构建存在问题。错误是 -

JAR 中的相关类显示了所谓的缺失构造函数,所以我完全不知所措。任何人都可以指导我正确的方向吗?

提前致谢!

编辑:来自 MimeConfig 类的反编译代码片段显示了构造函数

0 投票
1 回答
209 浏览

jakarta-mail - Mime4j - 通过 SMTP 服务器发送电子邮件

我已经实现了一个使用 Mime4J 将电子邮件文件 (.eml) 解析为对象的解决方案。该过程解析电子邮件文件,创建对象并将新文件写入磁盘。

我想知道是否可以通过 Transport.send(mimeMessage)发送 Mime4J 的 MimeMessage来创建一个新文件。