From d91d94be948674634027240dae5172a5ebb94ef9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 25 Jun 2025 22:09:41 +0200 Subject: [PATCH] migrations: also migrate dovecot control files --- migrations/nixos-mailserver-migration-03.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/migrations/nixos-mailserver-migration-03.py b/migrations/nixos-mailserver-migration-03.py index e96a380..4b164a4 100644 --- a/migrations/nixos-mailserver-migration-03.py +++ b/migrations/nixos-mailserver-migration-03.py @@ -38,7 +38,13 @@ def check_user(vmail_root: Path): def is_maildir_related(path: Path, layout: FolderLayout) -> bool: - if path.name in ["subscriptions"]: + if path.name in [ + "subscriptions" + # https://doc.dovecot.org/2.3/admin_manual/mailbox_formats/maildir/#imap-uid-mapping + "dovecot-uidlist", + # https://doc.dovecot.org/2.3/admin_manual/mailbox_formats/maildir/#imap-keywords + "dovecot-keywords", + ]: return True if not path.is_dir(): return False