java邮件消息头是否始终为空?
我正在写一个POP3MailConnector。使用以下代码,我将从商店获得消息:java邮件消息头是否始终为空?,java,email,header,pop3,Java,Email,Header,Pop3,我正在写一个POP3MailConnector。使用以下代码,我将从商店获得消息: Store store = null; try { store = session.getStore(); store.connect(); Folder folder = store.getFolder("INBOX"); folder.open(Folder.READ_ONLY); Message[] messages = folder.getMessages();
Store store = null;
try {
store = session.getStore();
store.connect();
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);
Message[] messages = folder.getMessages();
.
.
.
}
message.getContent()显示消息的内容,但message.getAllHeaders()不返回任何值,并且始终为null
使用FileInputStream加载消息时,所有标头都包含值。
我正在使用本地James邮件服务器和hMailServer进行测试
当使用folder.getMessages()时,当标题始终为空时,有人有想法吗 经过长时间的搜索,我找到了解决方案。maven依赖项的顺序很重要。java邮件依赖项必须设置在第一个位置!就这样