Mule ESB - كيف تحصل على mimemessage بدلاً من mimebodypart؟
-
22-09-2019 - |
سؤال
أحاول الحصول على عنوان البريد الإلكتروني من Mule ESB.
أحصل على الكائن الذي تم استرداده كـ MimebodyPart ، أود الحصول على mimemessage بدلاً من ذلك. كيف نفعل ذلك؟
أي حل - إما في Mule أو Java مرحب به.
جزء تكوين البغل لنقطة النهاية الواردة أدناه -
<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();
يتم توفير OBJ الأولي بواسطة Mule.
لا تنتمي إلى StackOverflow