Mule Esb - Como obter Mimemessage em vez de MimebodyPart?
-
22-09-2019 - |
Pergunta
Estou tentando obter o endereço de e -mail do Mule ESB.
Estou recebendo o objeto recuperado como MimebodyPart, gostaria de ter Mimemessage. Como fazer isso?
Qualquer solução - em Mule ou Java é bem -vinda.
A parte da configuração do Mule para o ponto final de entrada é o mais abaixo -
<inbound>
<pop3s:inbound-endpoint user="xxx%40gmail.com" password="xxx" host="pop.gmail.com"/>
</inbound>
Desde já, obrigado.
Solução
A solução é esta -
MimeBodyPart obj;
MimeMultipart top = (MimeMultipart) obj.getParent();
MimeMessage msg = (MimeMessage) top.getParent();
O OBJ inicial é fornecido pelo Mule.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow