JavaMail MimeMessage getContent()
Jeg sidder og leger lidt med JavaMail, og vil til at hente contents fra mails på min mail-server.Når jeg bruger nedenstående kode får jeg på det sidste System.out.println bare en "javax.mail.internet.MimeMultipart@179c285" skrevet ud på skærmen, mens det virker fint når jeg streamer indholdet ud. Hvad kan det skyldes?
Koden:
Properties props = System.getProperties();
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("pop3");
store.connect(server, username, password);
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_WRITE);
if(folder.getMessageCount() >= n) {
Message[] msgs = folder.getMessages(n, n);
System.out.println(msgs[0].getFrom()[0] + " " + msgs[0].getAllRecipients()[0] + " " + msgs[0].getSubject());
System.out.println(((MimeMessage)msgs[0]).getContent());
}
folder.close(true);
store.close();