Dovecot ist einer der meistgenutzten IMAP-Server im Internet. Mit der im Sommer 2025 erschienenen Version 2.4 haben die Entwickler einige Features entfernt, u.a. die Replication. Mit der Replication war es möglich, zwei redundante Server zu betreiben, die beide die gleichen Daten bereit stellten und gleichzeitig genutzt werden konnten. Dadurch konnte man die Nutzerlast im Normalbetrieb auf beide Maschinen verteilen. Im Wartungsfall oder bei Ausfall eines Rechners konnte aber auch einer der beiden Server den kompletten Dienst übernehmen. Ich habe den aus Dovecot entfernten Code zur Replication für Dovecot 2.4 angepasst. Damit man ihn ohne Modifikation von Dovecot nutzen kann, habe ich den Code in ein Plugin umgewandelt, dass man Dovecot hinzufügen kann. Dadurch wird es möglich das Feature Replication auch mit Dovecot 2.4 weiter zu nutzen.
In meinem Vortrag werde ich die Entwicklungsgeschichte von Wormhole skizzieren. Im Anschluss daran beschreibe ich ein Dovecot-Setup mit Replication zwischen zwei Servern. Außerdem werde ich auf die Möglichkeiten zur Online-Migration bestehender Dovecot-2.3 Setups mit Replication eingehen.