据我所知,如果您直接使用 store.close() 而不首先使用该方法folder.close(expungeYesOrNo)
,那么您将无法删除标记为删除的消息,并且该文件夹的 ConnectionListeners 将不会被激活,因为不会发送 CLOSED COnnectionEvent . 这个对吗?有什么补充吗?
先感谢您
编辑:在仔细检查 IMAPStore.cleanup() 后,我看到每个打开的文件夹都会调用 Folder.close(false) ..所以这段代码emailFolder.close(false) /* this one*/; emailStore.close();
是多余的吧?(取自http://www.javatpoint.com/example-of-receiving-email-using-java-mail-api)