开发者

Mule ESB - How to get MimeMessage instead of MimeBodyPart?

I'm trying to get the FROM email address in Mule ESB.

I'm getting the retrieved object as MimeBodyPart, I'd like to have MimeMessage instead. How to do this?

开发者_运维知识库

Any solution - either in Mule or Java is welcome.

The Mule config part for inbound end-point is as below -

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

Thanks in advance.


The solution is this -

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

The initial obj is provided by Mule.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜