This morning I took some time to jot down how I temporarily lost all the mail on my family's mail server last week, how I recovered, and what I've done to minimize the impact of similar events in the future.
Some of this was my fault, but the bigger TLDR is that IMO Cyrus imapd is a big pain in the ass, I should probably switch to a different IMAP server, but I don't have time to deal with that right now.
#CyrusImapd #SysAdmin #MailServer #backups #IMAP #btrfs #PostMortem
https://blog.kamens.us/2025/08/21/how-i-lost-my-familys-email-recovered-most-of-it-and-made-sure-it-wouldnt-happen-again/
How I lost my family’s email, recovered most of it, and made sure it wouldn’t happen again

I made some mistakes, it cost me some time and a bit of lost data, and I’ve taken steps to make sure if it happens again I’ll lose less time and less data.

Something better to do
What is Cyrus IMAP? — Cyrus IMAP 3.12.1 documentation

What is Cyrus IMAP? — Cyrus IMAP 3.12.1 documentation

What is Cyrus IMAP? — Cyrus IMAP 3.12.1 documentation

What is Cyrus IMAP? — Cyrus IMAP 3.12.1 documentation

What is Cyrus IMAP? — Cyrus IMAP 3.12.1 documentation