電子メールからメッセージ本文のテキストを取得しようとすると、半分の文と奇妙な書式で出てきます。どんな助けでも素晴らしいでしょう...
コード:
protected void dumpPart(Part p) throws MessagingException, IOException
{
if (p.isMimeType("text/plain"))
{
if (!p.getContent().toString().equals(null))
System.out.println((String)p.getContent());
}
else if (p.isMimeType("multipart/*"))
{
Multipart mp = (Multipart)p.getContent();
for (int x = 0; x < mp.getCount(); x++)
{
dumpPart(mp.getBodyPart(x));
}
}
}
出力:
The gist of PNM's protest in RP00-626 is that we shouldn't be able to
charge a transport or fuel fee for our imbalance netting and trading
service.
I aggress with PNM that our tariff language is
vague.