[Dovecot] Cyrus vs Dovecot

martijn at youngguns.nl martijn at youngguns.nl
Thu Aug 14 17:42:50 EEST 2008



On Thu, 14 Aug 2008 10:42:49 +0200, Mathieu Kretchner
<mathieu.kretchner at sophia.inria.fr> wrote:
> Ed W a écrit :
>> Mathieu Kretchner wrote:
>>> kbajwa a écrit :
>>>> Hello:
>>>>
>>>> I think you are missing a point which is most important, i.e., what 
>>>> type of
>>>> support Cyrus vs Dovecot offers. In my experience:
>>>>
>>>> Cyrus      =  0
>>>> Dovecot    =  100
>>>>
>>>>
>>>> My personal experience.
>>>>
>>>> Kirt
>>>>
>>> I guess you've right but I can't post this answer at Cyrus mailing 
>>> list.  I'm just trying to have my own opinion of imap server and I 
>>> already have sarcastic answer on the cyrus mailing list !
>> 
>> Reading the cyrus list I think the above quote might be a bit unfair and
> 
>> accidently crossposted?
>> 
>> In any case I only have experience of dovecot and it's used in some 
>> larger installs such as the old webmail.us, now 1&1 (I believe).  I 
>> think your installation is probably large enough that you might want to 
>> do a trial migration of a couple of accounts and see if migration is a 
>> problem.  
> 
> I'm trying to migrate my own account from cyrus to dovecot with the 2
> tools which seems to fit the most my needs :
> 
> cyrus2courier :
> Work fast and well but I must use cyrus2courier-1.5.ts and I have 2
> problems with it : falg unseen (or seen if I want) for all e-mail / Sub
> folders of Inbox are invisibles (I see them on the File System) !
> 
> imapsync :
> Must add a transition configuration to dovecot in order to have user
> passdb file (or master user) but once done it's ok and work correctly.
> I've just tested a transition and I'm happy to see it keeps all flags
> (seen/unseen too) and timestamp but as cyrus2courier, I can't see my
> inbox sub folders although I could see them (full) on the File System?
You need to subscribe to the folders on the new server.
> 
> 
>> Certainly for all new servers I would STRONGLY recommend some 
>> sort of virtualisation option (I use linux vservers, lots of other 
>> options available).  This makes it fantasically easy to boot up (say) 
>> three instances of your target software installation, perhaps all with 
>> different configuration options and compare them easily.  I used this as
> 
>> a solution to migrate from Courier and also recently when I was 
>> migrating from 32bit to 64bit guests - essentially you spin up your new 
>> guest, get it all ready, test it like made and then in a couple of 
>> seconds you can down the live guest and boot up the new guest.  I 
>> separate out all signficant data from the guest partition so try to keep
> 
>> the actual installations under a couple hundred MB each (even that feels
> 
>> bloated, but hey) and this makes it simple to boot up a copy of a guest 
>> to test some change without having to copy too much
>> 
>> I personally picked dovecot because I worried about the horror stories I
> 
>> read about with cyrus.  However, both are clearly the two best options 
>> available for opensource solutions right now and both are used in large 
>> installations so you should be very happy with either.
>> 
>> With regards to functionality it would appear (I don't use cyrus) that 
>> cyrus has more "admin tools" to do stuff, but Dovecot is built to be 
>> more "hackable", for example you can easily run a script before each 
>> (imap, etc) login and hence do some very advanced stuff through that 
>> route.  Plugins also appear to be quite easy to write to extend dovecot 
>> in new directions
>> 
>> On the cyrus list they mentioned email retention policies.  Now some 
>> people are going to say that this is really a job for the MTA 
>> (postfix/sendmail/etc).  However, you have some plugins which might get 
>> you partly towards solving that need, but nothing out of the box which 
>> would give you a cast iron (stand up in court) kind of archiving 
>> control.  However, you can get close I think
>> 
>> Ed W



More information about the dovecot mailing list