[
https://issues.apache.org/jira/browse/GERONIMO-6565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15974696#comment-15974696
]
Romain Manni-Bucau commented on GERONIMO-6565:
----------------------------------------------
We default to / in
org.apache.geronimo.javamail.store.imap.IMAPRootFolder#IMAPRootFolder, no
blocker to add a property passed to this instance (guess we need to do the same
with pop3) in
org.apache.geronimo.javamail.store.imap.IMAPStore#getDefaultFolder.
org.apache.geronimo.javamail.store.imap.IMAPStore#IMAPStore(javax.mail.Session,
javax.mail.URLName, java.lang.String, boolean, int) can fetch it from
session.getProperties() - we have props wrapper handling the prefixing smoothly
already.
> 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
> Attachments: filterFolders.diff
>
>
> 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
> {code:java}
> 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);
> session.setDebug(true);
> Store store = session.getStore("imaps");
> store.connect("imap.domain.tld", "username", password);
> Folder[] folders = store.getDefaultFolder().list("*");
> {code}
> Debugging shows that it sends the following command which results in a blank
> list
> {code}
> a90 LIST / "*"
> a90 OK List completed.
> {code}
> 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
> {code}
> LIST "" "*"
> {code}
> 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
(v6.3.15#6346)