Mule ESB – Как получить MimeMessage вместо MimeBodyPart?
-
22-09-2019 - |
Вопрос
Я пытаюсь получить адрес электронной почты FROM в Mule ESB.
Я получаю полученный объект как MimeBodyPart, вместо этого я бы хотел использовать MimeMessage.Как это сделать?
Приветствуется любое решение — как в Mule, так и в Java.
Часть конфигурации Mule для входящей конечной точки выглядит следующим образом:
<inbound>
<pop3s:inbound-endpoint user="xxx%40gmail.com" password="xxx" host="pop.gmail.com"/>
</inbound>
Заранее спасибо.
Решение
Решение такое -
MimeBodyPart obj;
MimeMultipart top = (MimeMultipart) obj.getParent();
MimeMessage msg = (MimeMessage) top.getParent();
Исходный объект предоставлен Mule.
Не связан с StackOverflow