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 ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html