Manipulação de email java

Boa tarde…

Pessoal eu estou precisando fazer uma consulta em uma conta de email que me retorne todas as pastas que ela tem dentro…
EX: Caixa de entrada, enviados, lixeira, etc…

Eu estou utilizando o seguinte código para pegar isso,

Folder f2 = store.getDefaultFolder();
		Folder[] n  = f2.list();
		for (Folder folder2 : n) {
			System.out.println("Esse são os nomes das pastas "+folder2.getFullName());
		}

Mas o problema que o único nome de pasta que ele me retorna é o INBOX, as outras pastas não aparecem…

Alguém saberia me ajudar???

[quote=magni]Boa tarde…

Pessoal eu estou precisando fazer uma consulta em uma conta de email que me retorne todas as pastas que ela tem dentro…
EX: Caixa de entrada, enviados, lixeira, etc…

Eu estou utilizando o seguinte código para pegar isso,

Folder f2 = store.getDefaultFolder();
		Folder[] n  = f2.list();
		for (Folder folder2 : n) {
			System.out.println("Esse são os nomes das pastas "+folder2.getFullName());
		}

Mas o problema que o único nome de pasta que ele me retorna é o INBOX, as outras pastas não aparecem…

Alguém saberia me ajudar???[/quote]

Pessoal eu descobri o porque de fazer só a listagem da pasta INBOX, é porque o protocolo POP3 não me permite…
Eu queria saber se alguém conhece alguma maneira de conseguir acessar as outras pastas dentro do email, porque se eu usar o IMAP funciona, mas o cliente nosso só utiliza o POP3, ai não teria como eu acessar utilizando o IMAP,
Porque o objetivo da minha aplicação é copiar as mensagens dentro da INBOX e coloca-las dentro de outra pasta,
Caso alguém saiba como fazer isso utilizando o protocolo POP3 agradeceria se me ajudassem…