0
Properties props = new Properties();
props.setProperty("mail.store.protocol", "imaps");
try {
Session session = Session.getInstance(props, null);
Store store = session.getStore();
store.connect("imap.gmail.com", "xxx", "xxx");
Folder inbox = store.getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message[] messages = inbox.getMessages();
for (int i = messages.length;i>=0; i--) {
Message message =messages[i];
System.out.println("Text: " + message.getContent().toString());
}
我能阅读电子邮件,我试图让电子邮件内容为每个email.However的getContent方法返回垃圾的值,例如电子邮件内容:(文字:javax.mail.internet.MimeMultipart @ 17ff24f)。 如何获得完整的电子邮件内容。请帮忙。无法读取使用Java
看来你正在获得一个缓冲的邮件内容流。 –
http://stackoverflow.com/questions/13474705/reading-body-part-of-a-mime-multipart –