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