2010-03-25 39 views
1

我試圖從Mule ESB中獲取FROM電子郵件地址。
我收到檢索到的對象作爲MimeBodyPart,我想有MimeMessage來代替。這個怎麼做?
Mule ESB - 如何獲取MimeMessage而不是MimeBodyPart?

任何解決方案 - 無論是在騾子或Java是值得歡迎的。

的騾配置部分爲入站終點是如下 - 提前

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

感謝。

回答

3

該溶液是這樣的 -

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

初始obj利用騾提供。