Re: frightening message

Nic Bernstein <[email protected]> Mon, 30 Jun 2025 13:28:36 -0500
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
Cyrus provides a replication feature 
<https://www.cyrusimap.org/imap/reference/admin/sop/replication.html> 
*which is not called Murder*. Cyrus Murder 
<https://www.cyrusimap.org/imap/reference/admin/murder/murder.html#cyrus-murder> 
is a distributed server scheme, in which one deploys front- and 
back-ends.  Users access the front-end servers, which consult a 
"mupdate" database to locate the corresponding back-end for any given 
mailbox.  More here: 
https://www.cyrusimap.org/imap/reference/admin/murder/murder.html

Cyrus replication, on the other hand, allows one to maintain a "master" 
instance which uses IMAP protocol to replicate mailboxes, sieve scripts, 
etc. to one or more replicas.  You can read all about it here: 
https://www.cyrusimap.org/imap/reference/admin/sop/replication.html

Cheers,
     -nic

On 6/30/25 13:09, Kent Borg wrote:
> On 6/30/25 10:26 AM, Uolys via Info wrote:
>> Yes! Cyrus is the most open-standards compliant, clean, transparent, 
>> robust and very durable MDA server with SASL, Sieve, many other 
>> features and administrative tools. Actively maintained and improved, 
>> releasing the new version 3.12.1 today. 
>
> Nice to hear!
>
> Um, but what about the deleted Dovecot dsync feature?
>
> I have two physical servers in different locations, that are always 
> running, and I currently use Dovecot's dsync to keep them up-to-date 
> with each other. It there is a problem with one, I'm not there and 
> maybe can't fix right away. I would like to simply start using the 
> other until I can fix the first.
>
> Is there any way to do something like this with Cyrus?


On 6/30/25 12:21, Marco van Beek via Info wrote:
> Hi,
>
> I am not familiar with dsync, but it sounds like imapsync 
> (https://github.com/imapsync/imapsync) which I have used for 
> migrations many times, and it works well with Cyrus.
>
> Cyrus does have a replication system, called cyrus-murder 
> (https://www.cyrusimap.org/imap/reference/admin/murder/murder.html) 
> but I think I can safely say it isn't for the faint hearted, and 
> probably overkill for a personal email server.
>
> But we have been running Cyrus for over 20 years, and it has always 
> been dependable and reliable. There are some bits we wished it had, 
> but then if I were really that bothered I would get off my arse and 
> add them.
>
> So upvote from me.
>
> Cheers,
>
> Marco
>
> On 30/06/2025 18:02, [email protected] wrote:
>> I run my own personal small e-mail server, I'm currently using 
>> Dovecot for IMAP (and Postfix on Debian) and I don't like it.
>>
>> Actually, I really /do/ like the dsync feature that will replicate 
>> between servers, but it didn't run out-of-the-box, I needed to make 
>> code changes and compile my own .deb.
>>
>> In the process I discovered that source code is a scary mess. And the 
>> maintainer seems to know it because in the most recent version they 
>> didn't fix it, they deleted the whole feature. And abruptly ended 
>> /all/ support of the previous version.
>>
>> Following their mailing list I see migration problems for people 
>> going to the new version, including crashes if the config has 
>> problems. Not an error, a crash.
>>
>> This all smells bad to me and has me thinking I need to get off 
>> Dovecot and so I am looking for something better. There seems to be 
>> activity in the we-do-it-all integrated e-mail software space, but I 
>> just want an IMAP server I might swap in as a trial, maybe swap it out.
>>
>> Is Cyrus a good choice for me, circa summer 2025?
>>
>> Thanks,
>>
>> -kb
>
> *Cyrus <https://cyrus.topicbox.com/latest>* / Info / see discussions 
> <https://cyrus.topicbox.com/groups/info> + participants 
> <https://cyrus.topicbox.com/groups/info/members> + delivery options 
> <https://cyrus.topicbox.com/groups/info/subscription> Permalink 
> <https://cyrus.topicbox.com/groups/info/T0c0e25e570f21952-Mbe52933b149feada91a3a335> 
>

-- 
Nic [email protected]
https://www.nicbernstein.com

------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T0c0e25e570f21952-Mbc8bcda060aa7fd8e04d340d
Delivery options: https://cyrus.topicbox.com/groups/info/subscription