dataset/seed/dovecot
2023-08-02 16:44:31 +02:00
..
dictionaries update doc 2023-08-02 16:44:31 +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-01 15:13:17 +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-02 16:44:31 +02:00

Table of Contents

dovecot

Synopsis

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

For more informations

Basic variables

Client SMTP (general.smtp)

Description Type Supplier
Nom de domaine du serveur SMTP (smtp_relay_address) domainname SMTP
Serveur (general.ldap.server)
Description Type Supplier
Nom DNS du serveur LDAP (ldap_server_address) domainname LDAP
Mail domain (general.mail.domain)

This a family is a leadership.

Description Example Type Supplier
Domaine exterieur d'accès au serveur IMAP (imap_domainname) imap.example.net domainname
Domaine exterieur d'accès au serveur submission (submission_domainname) submission.example.net domainname

IMAP mail server (general.dovecot)

Description Type Provider
IMAP client address (imap_internal_addresses) [+] domainname IMAP
  • [+]: variable is multiple
  • bold: variable is mandatory

Variables

Général (general)

Description Type Values Supplier
Nom de domaine du serveur LMTP (lmtp_relay_address) domainname LMTP

systemd-journald (general.journald)

Description Type Supplier Values
journal_client_server_domainname domainname Journald
journal_host_name domainname Journald:host
Client (general.ldap.client)
Description Type Values Supplier
Nom de la famille LDAP (ldapclient_family) unix_user all LDAP:family
Base DN de l'annuaire (ldapclient_base_dn) string LDAP:base_dn
Base DN de l'annuaire des utilisateurs (ldapclient_search_dn) string
Base DN de l'annuaire des groupes (ldapclient_group_dn) string
Base DN de l'annuaire des utilisateurs n'appartenant à une famille (ldapclient_user_dn) string

NGINX (general.nginx)

Paramétrage global de NGINX

Description Help Type Values Choices
Nom de domaine du serveur mandataire inverse par défaut (nginx_default) Si un client accède au serveur avec un nom de domaine non déclaré, le flux est redirigé vers ce domaine domainname
Point d'entrée des clients (general.revprox.revprox_client)

This a family is a leadership.

Description Example Type Values Supplier
Nom de l'arborescence racine du site (revprox_client_location) filename ReverseProxy:location
Taille maximum du corps (revprox_client_max_body_size) string ReverseProxy:max_body_size

Mail configuration (general.mail)

Description Type Values Choices
Autorité de certification signant les certificats des domaines extérieurs (mail_crt_provider) choice autosigne autosigne
letsencrypt
  • [+]: variable is multiple
  • bold: variable is mandatory

Variables for expert

NGINX (general.nginx)

Paramétrage global de NGINX

Description Help Type Values Choices
Longueur maximum pour un nom de domaine (nginx_hash_bucket_size) choice 128 128
64
32
Taille maximale des données reçues par la méthode POST (en Mo) (nginx_post_max_size) number 32
Point d'entrée des clients (general.revprox.revprox_client)

This a family is a leadership.

Description Example Type Values Supplier
Nom de domaine exterieur du serveur (revprox_client_external_domainnames) [+] service.example.net domainname ReverseProxy:external
Mail domain (general.mail.domain)

This a family is a leadership.

Description Example Type Supplier
Domaine de courriel géré localement (mail_domains) [+] example.net domainname LMTP:criteria
  • [+]: variable is multiple
  • bold: variable is mandatory

Examples

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

With minimum providers:

dovecot:
  applicationservice: dovecot
  provider_zone: imap
  zones_name:
    - ldap
    - localdns
    - reverseproxy
    - smtp
    - lmtp
    - oauth2
  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

With all providers:

dovecot:
  applicationservice: dovecot
  provider_zone: imap
  zones_name:
    - journald
    - ldap
    - localdns
    - reverseproxy
    - smtp
    - lmtp
    - oauth2
  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

Supplier

imap-client

All applications services for this dataset.