用JavaMail的IMAPFolder.getMessageByUID(long arg0)来获取指定UID的邮件,在测试163邮箱时没问题,能拿到数据,但QQ邮箱拿不到数据。帮忙分析下原因!!!!!!
下面是两个邮箱测试时抓的包。可以看出,QQ邮箱其实已经通过UID拿到了顺序号,接本下来应该是通过顺序号来FETCH内容的,但JavaMail貌似没那么做。
163邮箱:
QQ邮箱:
------解决思路----------------------
一个是UIDs valid
一个不是啊
------解决思路----------------------
学习了~好帖