Problem moving mailboxes under murder

Rob Siemborski rjs3 at andrew.cmu.edu
Mon Sep 22 19:03:19 EDT 2003


On Tue, 23 Sep 2003, Christian Schulte wrote:

> Could it be that in imapd.c => function cmd_xfer() it should call
> mboxname_tointernal() instead of mboxname_hiersep_tointernal() ? The
> problem seems to be that imapd does not correctly transform the
> mailbox-name to the internal representation in cmd_xfer() and thus
> mlookup fails to find a mailbox like user^test at test^de.

No.  tointernal does the namespace conversion (e.g. shared folders/foo)
while hiersep_tointernal will convert dots to ^ and /'s to .s.

I'm almost certian that hiersep_tointernal is the "right thing" for this
call (in fact, we fixed a bug in cmd_xfer where tointernal was being used
instead.)

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper





More information about the Info-cyrus mailing list