dataset/seed/dovecot/README.md
2023-08-02 16:49:48 +02:00

15 KiB

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 Type Example
Domaine exterieur d'accès au serveur IMAP (imap_domainname) domainname imap.example.net
Domaine exterieur d'accès au serveur submission (submission_domainname) domainname submission.example.net

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
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 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 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 Type Values Example Supplier
Nom de domaine exterieur du serveur (revprox_client_external_domainnames) [+] domainname service.example.net ReverseProxy:external
Mail domain (general.mail.domain)

This a family is a leadership.

Description Type Example Supplier
Domaine de courriel géré localement (mail_domains) [+] domainname example.net 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.