Mule ESB - 如何获取MimeMessage而不是MimeBodyPart?

时间:2010-03-25 11:38:02

标签: java javamail esb mule mime-message

我正在尝试在Mule ESB中获取FROM电子邮件地址 我将检索到的对象作为MimeBodyPart获取,我想要使用MimeMessage。这该怎么做?

任何解决方案 - 无论是在Mule还是Java中都是受欢迎的。

入站终点的Mule配置部分如下 -

<inbound>
    <pop3s:inbound-endpoint user="xxx%40gmail.com" password="xxx" host="pop.gmail.com"/>
</inbound>

提前致谢。

1 个答案:

答案 0 :(得分:3)

解决方案就是这个 -

MimeBodyPart obj;
MimeMultipart top = (MimeMultipart) obj.getParent();
MimeMessage msg = (MimeMessage) top.getParent();

最初的obj由Mule提供。