Mule ESB - MimeBodyPart の代わりに MimeMessage を取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2515051

質問

Mule ESB で FROM メールアドレスを取得しようとしています。
取得したオブジェクトを 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