[Dovecot] trouble accessing mbox folders with simultaneous logins
Hi all!
I have setup dovecot (RPM) on a Fedora Core 2 machine using LDAP for authentication. It all seems to work pretty well, except for simultaneous logins. I am using mbox files to store the mail as follows (from /etc/dovecot.conf):
default_mail_env = mbox:~/.mail/:INBOX=/var/mail/%u:INDEX=MEMORY
So the INBOX file is stored in /var/mail, other mailfolders are stored in the users home directory in the .mail folder. Because the /home directory of this machine is mounted from fileserver through NFS, I have set the INDEX=MEMORY options (see http://www.dovecot.org/doc/nfs.txt).
As said before I am getting some problems when using simultaneous logins for the same mail account (for instance when multiple users that work on a specific project want to share a mail account containing all the mail about the project in addition to their private account). The client used is Microsoft Outlook and besides some outlook specific problems, it also gives these errors (translated from Dutch) when many users are simultaneously logged in to the same account:
'Your server reported that a UID does not comply with the IMAP standard, which signifies an error on the server.'
'The UID of a message is unexpectedly deleted. This signifies an error on the server.'
I am not sure where to look... I assume a problem with the index files? Does NFS cause the problem? Will this be fixed if I switch to maildirs?
I would be grateful for any tips on the subject!
Jonathan
Dit E-mail bericht met eventuele attachments is gescanned op virussen
Dit e-mailbericht is uitsluitend bestemd voor de geadresseerde(n). Indien de e-mail bij vergissing bij u terecht is gekomen, wilt u ons dan direct bellen? Wij verzoeken u in dit geval de e-mail te vernietigen, de inhoud ervan niet te gebruiken en niet onder derden te verspreiden, omdat het bericht vertrouwelijke informatie kan bevatten. Telefoon: + 31 20 494 24 24
This is an e-mail from 2 m@le Computer Services. This e-mail may contain confidential information and/or privileged legal or sensitive business data . This e-mail is intended for the addresse(s) stated above only. If you are not the intended recipient you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful.
Please delete this e-mail.
Thank you.
On 4.10.2004, at 16:31, 2 m@le / Jonathan Salomon wrote:
As said before I am getting some problems when using simultaneous logins for the same mail account (for instance when multiple users that work on a specific project want to share a mail account containing all the mail about the project in addition to their private account). The client used is Microsoft Outlook and besides some outlook specific problems, it also gives these errors (translated from Dutch) when many users are simultaneously logged in to the same account:
‘Your server reported that a UID does not comply with the IMAP standard, which signifies an error on the server.’
‘The UID of a message is unexpectedly deleted. This signifies an error on the server.’
This sounds like it's fetching a message which doesn't exist anymore. 0.99 Dovecot handles it by giving back an error message and not returning anything about the message. I guess this is what happens here.
1.0-tests will try to reply to the request if the information about the message is still in available (in memory/cache). If it's not, it disconnects the client. The bad thing with that is that I'm not sure if Outlook will automatically reconnect back to server.
If mails aren't actually being deleted, I guess it's something else..
participants (2)
-
2 m@le / Jonathan Salomon
-
Timo Sirainen