]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: imap_settings_verify() Make mail_utf8_extensions required for imap4rev2_enable
authorMarco Bettini <marco.bettini@open-xchange.com>
Wed, 25 Feb 2026 11:23:42 +0000 (11:23 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 27 Feb 2026 08:53:02 +0000 (08:53 +0000)
src/imap/imap-settings.c

index 9826727ae2bee82d43d16fb46ae1b765d7ccaba7..f42781fae0e197ac7476b1b53a28933e93240948 100644 (file)
@@ -256,6 +256,11 @@ imap_settings_verify(void *_set, pool_t pool ATTR_UNUSED, const char **error_r)
        }
 #endif
 
+       if (set->imap4rev2_enable && !set->mail_utf8_extensions) {
+               *error_r = "imap4rev2_enable=yes requires mail_utf8_extensions=yes";
+               return FALSE;
+       }
+
        if (imap_settings_parse_workarounds(set, error_r) < 0)
                return FALSE;