From: Timo Sirainen Date: Tue, 19 Jan 2010 14:22:10 +0000 (+0200) Subject: virtual MAILBOX_FETCH_MAILBOX_NAME: Return mail's physical mailbox name. X-Git-Tag: 2.0.beta2~58 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a2d45cb01f8aba088c49d6826de21eb3426d726;p=thirdparty%2Fdovecot%2Fcore.git virtual MAILBOX_FETCH_MAILBOX_NAME: Return mail's physical mailbox name. When using a virtual mailbox of other virtual mailboxes, this changes the behavior from returning a virtual mailbox's name to returning the underlying physical mailbox's name. --HG-- branch : HEAD --- diff --git a/src/plugins/virtual/virtual-mail.c b/src/plugins/virtual/virtual-mail.c index 347006469e..696631d88c 100644 --- a/src/plugins/virtual/virtual-mail.c +++ b/src/plugins/virtual/virtual-mail.c @@ -333,12 +333,6 @@ virtual_mail_get_special(struct mail *mail, enum mail_fetch_field field, if (virtual_mail_handle_lost(vmail) < 0) return -1; - if (field == MAIL_FETCH_MAILBOX_NAME) { - *value_r = p_strconcat(vmail->imail.data_pool, - box->list->ns->prefix, - box->name, NULL); - return 0; - } if (mail_get_special(vmail->backend_mail, field, value_r) < 0) { virtual_box_copy_error(mail->box, box); return -1;