gnu: Add dovecot service

* gnu/services/mail.scm: New file.
(&dovecot-configuration-error, dovecot-configuration-error?)
(dovecot-service, dovecot-configuration, dict-configuration)
(passdb-configuration, userdb-configuration)
(unix-listener-configuration, fifo-listener-configuration)
(inet-listener-configuration, service-configuration)
(protocol-configuration, plugin-configuration, mailbox-configuration)
(namespace-configuration, opaque-dovecot-configuration): New public
variables.

* gnu-system.am (GNU_SYSTEM_MODULES): Add (gnu services mail).

* doc/guix.texi (Mail Services): New node.
This commit is contained in:
Andy Wingo 2015-12-14 14:10:46 +01:00
parent fd5c70f867
commit d8c18af834
3 changed files with 3064 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -361,6 +361,7 @@ GNU_SYSTEM_MODULES = \
gnu/services/desktop.scm \
gnu/services/dmd.scm \
gnu/services/lirc.scm \
gnu/services/mail.scm \
gnu/services/networking.scm \
gnu/services/ssh.scm \
gnu/services/web.scm \

1692
gnu/services/mail.scm Normal file

File diff suppressed because it is too large Load Diff