邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: JavaMail IMAP 接收WinWebMail邮件失败 [打印本页]

作者: mazhouyi    时间: 2016-9-6 19:43
标题: JavaMail IMAP 接收WinWebMail邮件失败
我使用JavaMail的API,通过IMAP协议,接收WinWebMail未读邮件,可以获得邮件对象,但是当获取邮件内容时,底层API会通过fetch BODYSTRUCTURE命令,请求邮件内容,这时会抛出javax.mail.MessagingException: Unable to load BODYSTRUCTURE 异常。同样地代码,可以接收Gmail IMAPS的邮件。请问有哪位大神知道怎么解决。


作者: mazhouyi    时间: 2016-9-6 19:50
JavaMail API抛异常的地方写着以下注释:
if the FETCH is successful, we should always get a
BODYSTRUCTURE, but some servers fail to return it
if the message has been expunged
从这里可以判断,JavaMail API作者认为发送FETCH BODYSTRUCTURE命令正确响应的话,应该可以返回邮件内容,但是实际上有些邮件服务器却是例外。是不是不支持WinWebMail呀。




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://5dmail.cn/bbs/) Powered by Discuz! X3.2