Estou fazendo um programa para limpar a caixa de email de tempos em tempos e de determinadas mensagens, comecei desenvolvendo um método só para testar a exclusão de todas as mensagens sem critério mas esse não funciona ele retorna este erro…
javax.mail.MethodNotSupportedException: Expunge not supported
at com.sun.mail.pop3.POP3Folder.expunge(POP3Folder.java:350)
O código é esse…
Store store=null;
Folder folder=null;
Message[] msgs = null;
Session session = Session.getDefaultInstance(System.getProperties(), null);
try {
store = session.getStore("pop3");
} catch (NoSuchProviderException ex) {
ex.printStackTrace();
}
try {
store.connect("pop.poa.terra.com.br", "xxxxx", "xxxxxx");
folder = store.getDefaultFolder();
folder = folder.getFolder("INBOX");
folder.open(Folder.READ_WRITE);
msgs = folder.getMessages();
folder.close(false);
Flags flags = new Flags();
flags.add(Flags.Flag.DELETED);
folder.open(Folder.READ_WRITE);
folder.setFlags(msgs, flags, true);
folder.expunge();
} catch (MessagingException ex) {
ex.printStackTrace();
}
Alguem tem ideia do que é?
Valew