With rc2, the LIST command is returning both INBOX and INBOX.INBOX when using the following namespace setting... namespace private { separator = . prefix = INBOX. inbox = yes location = maildir:%h:INDEX=/var/index/%h } This patch fixed it for us: *** src/imap/cmd-list.c 2006-07-05 11:14:58.000000000 -0400 --- src/imap/cmd-list.c.new 2006-07-05 11:15:45.000000000 -0400 *************** *** 147,156 **** --- 147,159 ---- name = "INBOX"; ctx->inbox_found = TRUE; } + if (strcasecmp(list->name, "INBOX") == 0) + continue; + str_truncate(str, 0); str_printfa(str, "* %s (%s) \"%s\" ", ctx->lsub ? "LSUB" : "LIST", mailbox_flags2str(list->flags, ctx->list_flags), ctx->ns->sep_str);