Quoting Steven Premeau <[email protected]>:

Ultimately, I'm looking to override the namespace and filter the folder list to just the items in mail/ (& INBOX).

I've had trouble figuring out how namespace information from imap_config was used in Horde 3.

In general imap terms, I don't want to necessarily change the name spaces, I want to change the default pattern provided to the LIST and LSUB commands.

IMAP commands like this:

A101 LIST "" "mail/%"
A102 LSUB "" "mail/%"

End up giving me the listing of folders that I want, so it may be that I just need the ability to influence those commands.

If this is not currently possible in the code, point me in a possible direction, I can work to see if I can correctly/safely make it happen.

Yeah - this isn't possible through configuration since it is a very specific, non-standard, localized way to view the list of mailboxes on a server.

But it shouldn't be that hard to hack locally on your installation. Look at IMP_Imap_Tree::_getList() - remove this:

        foreach (array_keys($this->_namespaces) as $val) {
            $searches[] = $val . '*';
        }

and add the search patterns you want to $searches instead.

michael

___________________________________
Michael Slusarz [[email protected]]

--
IMP mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]

Reply via email to