Javamail delete mail in READ_ONLY mode
Hello,
I want to fetch my GMail mails without deleting. My example code fetch e-mails, but the mail is delete from GMail account. I observe, that the line where is message[i].getContent()
delete mail. If I remove this, the message is still alive. Thanks for any help.
String SSL_FACTORY ="javax.net.ssl.SSLSocketFactory";
Properties pop3Props =new Properties();
pop3Props.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY);
pop3Props.setProperty("mail.pop3.socketFactory.fallback","false");
pop3Props.setProperty("mail.pop3.port","995");
pop3Props.setProperty("mail.pop3.socketFactory.port","995");
URLName url =new URLName("pop3","pop.gmail.com", 995,"","login","password");
Session session = Session.getInstance(pop3Props,null);
Store store =new POP3SSLStore(session, url);
store.connect();
// Get folder
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);
// Get directory
Message message[] = folder.getMessages();
for (int i = 0, n = message.length; i < n; i++)
{
System.out.println(message[i].getFrom()[0] +"\t"
+ message[i].getSubject());
// HERE IS PROBLEM
System.out.println("Content: " + message[i].getContent());
}
// Close connection
folder.close(false);
store.close();
Message was edited by:
NullpointerForever

