JavaMail用IMAPFolder.getMessageByUID来获取QQ邮箱的邮件时有有关问题!

JavaMail用IMAPFolder.getMessageByUID来获取QQ邮箱的邮件时有问题!!!
本帖最后由 haoshen1987 于 2014-04-07 09:22:36 编辑

用JavaMail的IMAPFolder.getMessageByUID(long arg0)来获取指定UID的邮件,在测试163邮箱时没问题,能拿到数据,但QQ邮箱拿不到数据。帮忙分析下原因!!!!!!

下面是两个邮箱测试时抓的包。可以看出,QQ邮箱其实已经通过UID拿到了顺序号,接本下来应该是通过顺序号来FETCH内容的,但JavaMail貌似没那么做。

163邮箱:
JavaMail用IMAPFolder.getMessageByUID来获取QQ邮箱的邮件时有有关问题!

QQ邮箱:
JavaMail用IMAPFolder.getMessageByUID来获取QQ邮箱的邮件时有有关问题!


------解决思路----------------------
一个是UIDs valid

一个不是啊
------解决思路----------------------
学习了~好帖