From 29857143c937d299387729c7b95e52c387d80cb9 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 20 Jan 2024 23:20:30 +0000 Subject: [PATCH] Dovecot: setup METADATA There is no dictionary to set additional attributes, but admin email can already be retrieved: ? GETMETADATA "" (/shared/admin) * METADATA "" (/shared/admin {27} mailto:root@c20.testrun.org) ? OK Getmetadata completed (0.001 + 0.000 secs). --- cmdeploy/src/cmdeploy/dovecot/dovecot.conf.j2 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmdeploy/src/cmdeploy/dovecot/dovecot.conf.j2 b/cmdeploy/src/cmdeploy/dovecot/dovecot.conf.j2 index 97cd27e3..e7b457c5 100644 --- a/cmdeploy/src/cmdeploy/dovecot/dovecot.conf.j2 +++ b/cmdeploy/src/cmdeploy/dovecot/dovecot.conf.j2 @@ -13,13 +13,15 @@ auth_cache_size = 100M mail_debug = yes {% endif %} +mail_server_admin = mailto:root@{{ config.mail_domain }} +mail_server_comment = Chatmail server mail_plugins = quota # these are the capabilities Delta Chat cares about actually # so let's keep the network overhead per login small # https://github.com/deltachat/deltachat-core-rust/blob/master/src/imap/capabilities.rs -imap_capability = IMAP4rev1 IDLE MOVE QUOTA CONDSTORE NOTIFY +imap_capability = IMAP4rev1 IDLE MOVE QUOTA CONDSTORE NOTIFY METADATA # Authentication for system users. @@ -73,6 +75,7 @@ mail_privileged_group = vmail # protocol imap { mail_plugins = $mail_plugins imap_zlib imap_quota + imap_metadata = yes } protocol lmtp {