Boa tarde,
Tenho um aplicativo que faz leitura de emails e estou com problemas com emails de um determinado remetente.
O erro é este:
java.lang.ClassCastException: com.sun.mail.util.BASE64DecoderStream cannot be cast to javax.mail.Multipart
at edi.ReadEmails.processMail(ReadEmails.java:97)
at edi.ReadEmails.<init>(ReadEmails.java:52)
at edi.ClassePrincipal.main(ClassePrincipal.java:91)
Acontece nesta linha:
multipart = (Multipart)message.getContent();
Estive debugando e o tipo do getContent do email é BASE64DecoderStream e eu não consigo converter este content para o tipo “Part” ou “MultiPart” para fazer as tratativas que tenho, como o download de anexos.
Como posso resolver?