Io uso il seguente codice per scaricare l'allegato dal posta, ma dà la ClassCastException
sulla dichiarazione Multipart:posta Java con allegato: ClassCastException su javax.mail.Multipart
Exception in thread java "principale" .lang.ClassCastException: com.sun.mail.imap.IMAPInputStream non può essere lanciato a javax.mail.Multipart a ReadAttachment.main (ReadAttachment.java:52)
Come faccio a gestire IMAPInputStream?
Message messages[] = inbox.getMessages();
for (int j = 0; j < messages.length; j++) {
String mailType = messages[j].getContentType();
System.out.println("-- Message " + (j + 1) + " --");
System.out.println("SentDate : " + messages[j].getSentDate());
System.out.println("From : " + messages[j].getFrom()[0]);
System.out.println("Subject : " + messages[j].getSubject());
System.out.println("Type :" + messages[j].getContentType());
System.out.println("Attachment :" + messages[j].getFileName());
Multipart mp = (Multipart) messages[j].getContent();
..
System.out.println();
}
Grazie skaffman !! –