Recomendations for a Migration of a Cyrus mailStore with 70K users.
Wesley Craig
wes at umich.edu
Wed Jun 30 21:16:40 EDT 2010
On 30 Jun 2010, at 13:59, Nestor A Diaz wrote:
> another question : what about if a mail is comming from the lmtp
> socket
> to the refering mailbox and the mailbox is currently in the renaming
> process ?
From lmtpengine.c:
case IMAP_MAILBOX_MOVED:
prot_printf(pout, "451 4.2.1 Mailbox Moved\r\n");
break;
i.e., a temp fail error. It's retried.
> what about if the user have a shared folder and other users
> are accessing his mailbox with write privilegies ??
As a general statement, imapd is sensitive to the MOVING condition.
The specific circumstance would dictate precisely what would happen,
but there is no known case that would cause writes to be lost. The
user agent would either be informed or the server would retry on the
user agents's behalf.
It might look weird to the user agent, tho, and the user agent might
pass that weirdness along to the user.
:wes
More information about the Info-cyrus
mailing list