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

Reply via email to