45 |
if (!name || *name == '\0' || !sp || *sp == '\0') |
if (!name || *name == '\0' || !sp || *sp == '\0') |
46 |
return util_finish (command, RESP_BAD, "Too few args"); |
return util_finish (command, RESP_BAD, "Too few args"); |
47 |
|
|
48 |
if (strcasecmp (name, "INBOX") == 0) |
if (strcasecmp (name, "INBOX") == 0 && !is_virtual) |
49 |
{ |
{ |
50 |
struct passwd *pw = getpwuid (getuid()); |
struct passwd *pw = getpwuid (getuid()); |
51 |
mailbox_name = strdup ((pw) ? pw->pw_name : ""); |
mailbox_name = strdup ((pw) ? pw->pw_name : ""); |