How to determine unixhierarchysep *through* imap?

Marc G. Fournier scrappy at hub.org
Mon Apr 17 21:38:12 EDT 2006


On Mon, 17 Apr 2006, David Lang wrote:

> from rfc 2501, a list will return this info
>
> a list "" ""
> * LIST (\Noselect) "." ""
> a OK Completed (0.000 secs 0 calls)

That should work:

. list "" ""
* LIST (\Noselect) "/" ""

Thanks ... will try and incorporate that ...

>
> David Lang
>
> On Mon, 17 Apr 2006, Marc G. Fournier wrote:
>
>> Date: Mon, 17 Apr 2006 21:54:11 -0300 (ADT)
>> From: Marc G. Fournier <scrappy at hub.org>
>> To: Cyrus Mailing List <info-cyrus at lists.andrew.cmu.edu>
>> Subject: How to determine unixhierarchysep *through* imap?
>> 
>> 
>> How are other admin interfaces determining whether its '.' or '/'?  I'm 
>> using PHP, and checked  ". capability" based on one persons suggestion, but 
>> it just returns:
>> 
>> ===
>> * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE 
>> UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT 
>> THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE AUTH=DIGEST-MD5 
>> AUTH=CRAM-MD5 SASL-IR LISTEXT LIST-SUBSCRIBED X-NETSCAPE
>> ===
>> 
>> could be that I'm missing something in there that is the 'switch', but I've 
>> run the above with unixhierarchysep set to 1 and 0, and the output looks 
>> identical ...
>> 
>> Right now, my interface is doing a simple:
>>
>>      /* Attempting to create a new mailbox. */
>>      $newmailbox = 
>> "{".$mail_server_name.":".$mail_server_port."}user.".$account_name;
>>      $sent_mail_folder = $newmailbox.".sent-mail";
>>
>>      if(imap_createmailbox($mbox,imap_utf7_encode($newmailbox))) {
>>        if(imap_createmailbox($mbox,imap_utf7_encode($sent_mail_folder))) {
>> 
>> But, of course, with unixhierarchysep set to 1, it has to be 
>> user/$account_name ...
>> 
>> Help? :)
>> 
>> 
>> ----
>> Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
>> Email: scrappy at hub.org           Yahoo!: yscrappy              ICQ: 7615664
>> ----
>> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
>> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>> 
>
> -- 
> There are two ways of constructing a software design. One way is to make it 
> so simple that there are obviously no deficiencies. And the other way is to 
> make it so complicated that there are no obvious deficiencies.
> -- C.A.R. Hoare
>
>
>

----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email: scrappy at hub.org           Yahoo!: yscrappy              ICQ: 7615664


More information about the Info-cyrus mailing list