网上说的进入网址http://config.mail.163.com/settings/imap/index.jsp?uid=xxxxxx@163.com验证开启,按提示一步步来,很早之前可以用,但是目前已经不可用了
彻底解决方案直接上代码:
Folder defaultFolder = store.getDefaultFolder();
Folder[] folders = defaultFolder.list("*");
for (Folder folder : folders) {
IMAPFolder imapFolder = (IMAPFolder) folder;
//javamail中使用id命令有校验checkOpened, 所以要去掉id方法中的checkOpened();
imapFolder.doCommand(new IMAPFolder.ProtocolCommand() {
@Override
public Object doCommand(IMAPProtocol p) throws ProtocolException, ProtocolException {
p.id("FUTONG");
return null;
}
});
imapFolder.open(Folder.READ_WRITE);
}