[jira] [Created] (GERONIMO-6565) Store.getDefaultFolder().list("*") sends wrong command

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] [Created] (GERONIMO-6565) Store.getDefaultFolder().list("*") sends wrong command

JIRA jira@apache.org
Matthew Broadhead created GERONIMO-6565:

             Summary: Store.getDefaultFolder().list("*") sends wrong command
                 Key: GERONIMO-6565
                 URL: https://issues.apache.org/jira/browse/GERONIMO-6565
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
         Environment: TomEE 7.0.2
            Reporter: Matthew Broadhead

using TomEE 7.0.2 with package geronimo-javamail_1.4_mail-1.9.0-alpha-2.jar.  i try to list folders in a store
import javax.mail.Folder;
import javax.mail.Session;
import javax.mail.Store;
Properties properties = System.getProperties();
properties.setProperty("mail.debug", "true");
Session session = Session.getDefaultInstance(properties, null);
Store store = session.getStore("imaps");
store.connect("imap.domain.tld", "username", password);
Folder[] folders = store.getDefaultFolder().list("*");
Debugging shows that it sends the following command which results in a blank list
a90 LIST / "*"
a90 OK List completed.
Whereas testing with the tutorial on https://delog.wordpress.com/2011/05/10/access-imap-server-from-the-command-line-using-openssl/ the command works correctly as
LIST "" "*"
Is there a setting somewhere to tell it to omit the slash at the beginning?  i.e. define the root namespace

This message was sent by Atlassian JIRA