1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-25 02:21:49 +02:00

services: dovecot: Add ‘managesieve-notify-capability’ option.

* gnu/services/mail.scm (protocol-configuration): Add a
‘managesieve-notify-capability’ field.
* doc/guix.texi (Mail Services): Document it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
This commit is contained in:
Alexey Abramov
2020-09-08 15:53:47 +02:00
committed by Tobias Geerinckx-Rice
parent 0fd5bdcaf6
commit 6e05920cef
2 changed files with 16 additions and 1 deletions
+7 -1
View File
@@ -364,7 +364,13 @@ a means for clients to set and retrieve per-mailbox, per-user metadata
and annotations over IMAP.
If this is @samp{#t}, you must also specify a dictionary @i{via} the
@code{mail-attribute-dict} setting."))
@code{mail-attribute-dict} setting.")
(managesieve-notify-capability
(space-separated-string-list '())
"Which NOTIFY capabilities to report to clients that first connect to
the ManageSieve service, before authentication. These may differ from the
capabilities offered to authenticated users. If this field is left empty,
report what the Sieve interpreter supports by default."))
(define (serialize-protocol-configuration field-name val)
(format #t "protocol ~a {\n" (protocol-configuration-name val))