Вопрос

Я пытаюсь получить адрес электронной почты 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top