【发布时间】:2015-11-07 09:24:56
【问题描述】:
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());
}
我能够阅读电子邮件,并且我正在尝试获取每封电子邮件的电子邮件内容。但是 getContent 方法返回垃圾值,例如:(Text:javax.mail.internet.MimeMultipart@17ff24f)。 如何获得完整的电子邮件内容。请帮忙。
【问题讨论】:
-
您似乎正在获取邮件内容的缓冲流。