Ho modificato il mio codice in questo modo:
codice:
if(messaggio.getContentType().startsWith("multipart")){
System.out.println("MIME");
MimeMessage m = (MimeMessage) messaggio;
MimeMultipart parts = new MimeMultipart(m.toString());
BodyPart body;
for (int i=0; i<parts.getCount(); i++) {
body = parts.getBodyPart(i);
testo.setText(body.getContent().toString());
}
}
else{testo.setText(messaggio.getContent().toString();}
Lo compila, riconosce le mail MIME, ma non riesco a visualizzarne il contenuto...forse perchč non conosco bene come funzionano queste MimeMultipart
Potresti spiegarmi meglio?
Grazie