Direkt zum Inhalt
11.05.2026 - SLAC 2026

Wormhole - Replication für Dovecot 2.4

Ein Vortrag von Patrick Cernko (Max Planck Institute for Software Systems) 

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. 

Referent

Heinlein SLAC2026 Referent Patrick Cernko

Patrick Cernko

Patrick Cernko arbeitet als Senior Systems Architect der "Joint Scientific IT and Technical Services" der Max-Planck-Institute in Saarbrücken und Kaiserslautern. Im Rahmen seiner Tätigkeit kümmert er sich dort seit mehr als 20 Jahren um die Themen Mail, Linux, Identity Management, Infrastrukturdienste und PKI. Im Bereich Mail setzt er seit über zwei Jahrzehnten sowohl beruflich als auch privat auf Exim und Dovecot sowie weitere OSS-Software aus diesem Umfeld. Dazu gehören beispielsweise SpamAssassin, Rspamd, ClamAV, Sympa und Roundcube. Auf den Mailserver-Konferenzen der Heinlein Akademie hat er in der Vergangenheit schon mehrmals Vorträge zu Exim gehalten.