Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用defaultFolder()访问JavaMail中的IMAP收件箱会导致;“文件夹名称不正确”;_Java_Jakarta Mail - Fatal编程技术网

使用defaultFolder()访问JavaMail中的IMAP收件箱会导致;“文件夹名称不正确”;

使用defaultFolder()访问JavaMail中的IMAP收件箱会导致;“文件夹名称不正确”;,java,jakarta-mail,Java,Jakarta Mail,是否可以将javax.mail.Folder转换为IMAPFolder 在Netbeans中进行强制转换时,没有出现错误。直到下一行我试图打开文件夹 IMAPFolder ff = (IMAPFolder) store.getDefaultFolder(); ff.open(Folder.READ_WRITE); 我在日志中看到错误的文件夹名称: [Thread-4]

是否可以将
javax.mail.Folder
转换为
IMAPFolder

在Netbeans中进行强制转换时,没有出现错误。直到下一行我试图打开文件夹

                    IMAPFolder ff = (IMAPFolder) store.getDefaultFolder();                        
                    ff.open(Folder.READ_WRITE);
我在日志中看到错误的文件夹名称:

[Thread-4]ERROR com.mansueli.mailtester.IMAPController-ERRORjavax.mail.MessagineException:A11错误[CLIENTBUG]选择错误文件夹名称。sc=Ttg5C13MBa61_091355_17p; 嵌套异常是: com.sun.mail.iap.BadCommandException:A11错误[CLIENTBUG]选择错误的文件夹名称。sc=Ttg5C13MBa61_091355_17p [JavaFX应用程序线程]错误com.mansueli.mailtester.IMAPController-错误无法正确连接IMAP ERRORjavax.mail.MessagineException:A11错误[CLIENTBUG]选择错误的文件夹名称。sc=Ttg5C13MBa61_091355_17p; 嵌套异常是: com.sun.mail.iap.BadCommandException:A11错误[CLIENTBUG]选择错误的文件夹名称。sc=Ttg5C13MBa61_091355_17p A11错误[CLIENTBUG]选择错误的文件夹名称。sc=Ttg5C13MBa61_091355_17p

我想将其作为IMAP文件夹打开,但只有存储区

Store-Store=session.getStore(imapstore)

默认文件夹()
尚未在收件箱中

试试这个:

 IMAPFolder ff = (IMAPFolder) store.getDefaultFolder().getFolder("inbox");                        
 ff.open(Folder.READ_WRITE);
祝你好运

收件箱中还没有
defaultFolder()

试试这个:

 IMAPFolder ff = (IMAPFolder) store.getDefaultFolder().getFolder("inbox");                        
 ff.open(Folder.READ_WRITE);

祝你好运

您可能会得到相同的错误,而不铸造。。。如果不能进行强制转换,您可能会收到一个
ClassCastException
如果不进行强制转换,您可能会收到相同的错误。。。如果不能进行强制转换,您将收到一个
ClassCastException