jjzjj

IMAPFolder

全部标签

如何查找当前打开的IMAPFOLDER

我想在运行任何文件夹操作重命名/MOVE/DELETE/CREATE之前关闭当前打开的文件夹。我不关注当前打开的IMAPFOLDER。是否有一种方法可以搜索当前打开的文件夹的IMAPCLIENT?看答案没有。您需要通过对当前选择的文件夹进行引用来跟踪它。

com.sun.mail.imap.MessageCache.getMessage(MessageCache.java :123) 处出现 java.lang.ArrayIndexOutOfBoundsException

我正在从emailServer读取电子邮件并将它们保存在数据库中。我正在使用以下代码从电子邮件服务器上的文件夹(“收件箱”)中读取消息并检索与它们对应的消息,但我得到了"java.lang.ArrayIndexOutOfBoundsException:messagenumber(621)outofbounds(620)atcom.sun.mail.imap.MessageCache.getMessage(MessageCache.java:123)atcom.sun.mail.imap.MessageCache.getMessageBySeqnum(MessageCache.java:

JavaMail : Keeping IMAPFolder. 闲置()还活着

我正在制作一个需要监视Gmail帐户是否有新邮件的程序,为了尽快收到它们,我正在使用JavaMail的闲置功能。这是我用来调用folder.idle()的线程中的代码片段://Runmethodthatwaitsforidleinput.Ifanexceptionoccurs,endthethread'slife.publicvoidrun(){IMAPFolderfolder=null;try{folder=getFolder();while(true){//Ifconnectionhasbeenlost,attempttorestoreitif(!folder.isOpen())f