2010-03-25 6 views
1

J'essaie d'obtenir l'adresse email FROM dans Mule ESB.
Je récupère l'objet récupéré en tant que MimeBodyPart, je voudrais plutôt avoir MimeMessage. Comment faire ça? Toute solution - que ce soit dans Mule ou Java est la bienvenue.Mule ESB - Comment obtenir MimeMessage au lieu de MimeBodyPart?

La partie configuration Mule pour les messages entrants point final est comme ci-dessous -

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

Merci à l'avance.

Répondre

3

La solution est la suivante -

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

Le obj initial est fourni par Mule.

Questions connexes