dataset/seed/dovecot
2023-08-16 22:50:02 +02:00
..
dictionaries update doc 2023-08-16 22:50:02 +02:00
funcs reorganize 2022-08-18 10:19:43 +02:00
manual/image/preinstall remove application version 2022-07-01 22:10:33 +02:00
templates update 2023-07-31 15:30:32 +02:00
tests manage aliases 2022-10-01 19:12:00 +02:00
applicationservice.yml update doc 2023-08-16 22:50:02 +02:00
DEBUG.md remove application version 2022-07-01 22:10:33 +02:00
DOC.md remove application version 2022-07-01 22:10:33 +02:00
FIXME TLS 2023-02-14 14:24:16 +01:00
README.md update doc 2023-08-16 22:50:02 +02:00

Table of Contents

Return to the list of application services.

dovecot

Synopsis

Postfix and Dovecot as mail servers (IMAP and submission).

This application service provides email server. Two servers are used: Dovecot as IMAP server and Postfix as submission server. In addition, an auto-detection file of the email configuration is set up.

Basic variables

Général

Mail configuration

Configure IMAP servers and submission to access email accounts and send emails.

Mail domain

This family is a leadership.

Parameter Comments
general.mail.domain.mail_domains
mandatory, multiple
Type: domainname
Final destination email address.
Example: example.net
general.mail.domain.imap_domainname
mandatory
Type: domainname
External IMAP server address.
Matches TLS connection's SNI name, if its sent by the client.
Example: imap.example.net
general.mail.domain.submission_domainname
mandatory
Type: domainname
External submission server address.
Matches TLS connection's SNI name, if its sent by the client.
Example: submission.example.net
Parameter Comments
general.mail.mail_crt_provider
mandatory
Type: choice
Type of certificate autority signing external IMAP and submission domain certificates.
The certificate can be self-signed (therefore invalid by default for the client) or obtained via the Let's Encrypt service (generally valid for the client).
Choices:
- self-signed ← default
- letsencrypt

Variables for expert

Général

OpenLDAP directory

Client
Parameter Comments
general.ldap.client.ldapclient_family
mandatory
Type: unix_user
Restrict service configuration for a LDAP family.
Default: all

Requirements services

Mandatories

Optionals

bold: provider is mandatory

Example

Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.

dovecot:
  applicationservice: dovecot
  provider_zone: imap
  zones_name:
    - ldap
    - localdns
    - oauth2
    - reverseproxy
    - smtp
  values:
    general.mail.domain.mail_domains:
      - example.net
    general.mail.domain.imap_domainname:
      '0': imap.example.net
    general.mail.domain.submission_domainname:
      '0': submission.example.net

Dependances

Useful for service

roundcube