[Dovecot] Dovecot design-question
Werner
werner at aloah-from-hell.de
Tue Feb 16 18:49:32 EET 2010
Hi,
>>> - It's probably the best idea to direct SMTP and POP/IMAP always to
>>> the same server behind the loadbalancer (because dovecot-deliver is
>>> used which updates indexes?)
>>
>> like mentioned on the website, but "would it be possible without nasty
>> errors" ?
>
> If both servers access index files at the same time, it's going to cause
> errors.
I'm currently running Tests for concurrent delivery via dovecot-deliver to
a mailbox on a nfs-share with postal. And so far, i did not notice any problems
when incoming SMTP is directed via LVS to two Mailservers which in parallel
drop messages with dovecot-deliver to the users mailbox and updates dovecots
index.files (btw. dovecot 1.2.10 in use, mail_nfs_storage = yes, mail_nfs_index = yes).
The only thing I've found so far:
Feb 16 17:33:46 cmx2 postfix/pipe[24221]: DD3F118A22A: to=<werner at example.com>, relay=dovecot, delay=3.4, delays=0.75/0/0/2.6, dsn=4.3.0,
status=deferred (temporary failure. Command output: Internal error occurred. Refer to server log for more information. [2010-02-16 17:33:43])
This message was delivered in the next run to the users mailbox.
> active/passive is guaranteed to work at least. Or any setup where a
> user's indexes aren't accessed at the same time by two machines.
We'd like to direct IMAP/IMAPS/POP/POPS/HTTP/HTTPS to one machine only but SMTP
should be directed via LVS to both servers in parallel. And regarding to the
mentioned tests - i assume this will work.
Any notes/annotations from you guys ? Why don't I experience NFS/Index-issues?
Regards,
Werner
More information about the dovecot
mailing list