[Dovecot] Same filenames on different servers?
Alexander Chekalin
achekalin at lazurit.com
Mon Jan 4 15:32:57 EET 2010
Hi,
I'm really fuzzy about some problem on how Dovecot used to name files to
store messages in Maildir.
I have two identical servers (let's call them "First" and "Second"), and
have Dovecot and Exim set up on both of them (Maildirs are used to store
messages and boxes). First server is the server to be used by people
around, and the Second server is backup one, the only thing it can do
while the First is alive is to get (via rsync) First's mail spool.
I set up rsync to run every 5 minutes, and that's quite well sync spools
from First to Second. So if something wrong happens to First server we
simple disconnect it from the network and put Second server in place of
First.
The problem is that files in Maildirs on First server are named like that:
1262610335.H798006P5447.first.domain.my,S=1962:2,
1262610402.H529761P5596.first.domain.my,S=2975:2,
1262610410.H787724P5657.first.domain.my,S=75691:2,
...
and the files on Second server should be named like
1262610335.H798006P5447.second.domain.my,S=1962:2,
1262610402.H529761P5596.second.domain.my,S=2975:2,
1262610410.H787724P5657.second.domain.my,S=75691:2,
...
As soon as I enter the Second's mailbox with IMAP client Dovecot used to
rename files the way they should be. If after that I rsync spools I'll
end up with double sized spool as there'll be both First and Second files:
1262610335.H798006P5447.first.domain.my,S=1962:2,
1262610335.H798006P5447.second.domain.my,S=1962:2,
1262610402.H529761P5596.first.domain.my,S=2975:2,
1262610402.H529761P5596.second.domain.my,S=2975:2,
...
Long description for simple problem, yes :)
I also tried to set:
maildir_copy_preserve_filename = yes
but still no luck.
My setup is FreeBSD 7.2 with all versions in 1.1.x and 1.2.x branches
(now it is 1.2.8).
Thank you in advance for you advice,
yours,
Alexander
More information about the dovecot
mailing list