54 lines
3 KiB
YAML
54 lines
3 KiB
YAML
# Active le filtrage de contenu avec clamav ou spamassassin
|
|
docker_mailserver_enable_amavis: "1"
|
|
# Active l'antivirus clamav
|
|
docker_mailserver_enable_clamav: "1"
|
|
# Active le filte antispam spamassassin
|
|
docker_mailserver_enable_spamassassin: "1"
|
|
# Active l'utilisation de DNSBL
|
|
docker_mailserver_enable_dnsbl: "1"
|
|
# Active fail2ban
|
|
docker_mailserver_enable_fail2ban: "1"
|
|
# Active la gestion des filtres sieve sur le port 4190
|
|
docker_mailserver_enable_managesieve: "1"
|
|
# Temps de bannissement par fail2ban
|
|
docker_mailserver_fail2ban_bantime: "1h"
|
|
# Temps pendant lequel un hote doit faire moins que maxretries pour ne pas être banni
|
|
docker_mailserver_fail2ban_findtime: "1h"
|
|
# Nombre de tentatives pendant findtime avant d'être banni
|
|
docker_mailserver_fail2ban_maxretry: "15"
|
|
# Hotes qui ne seront pas bannis
|
|
docker_mailserver_fail2ban_ignoreip: ""
|
|
# Séparateur à considérer pour identifier une sous-adresse
|
|
docker_mailserver_recipient_delimiter: "+"
|
|
|
|
# Si couplage à un annuaire LDAP
|
|
# Groupe contenant les utilisateurs du serveur de mail
|
|
docker_mailserver_ldap_mail_users_group_dn: "cn=mail-users,ou=groups,{{ docker_mailserver_ldap_search_base }}"
|
|
# Filtre de recherche des utilisateurs
|
|
docker_mailserver_ldap_query_filter_user: "(&(mail=%s)(memberOf={{ docker_mailserver_ldap_mail_users_group_dn }}))"
|
|
# Filtre de recherche des groupes
|
|
docker_mailserver_ldap_query_filter_group: "(&(mailGroupMember=%s)(objectClass=PostfixBookMailAccount)(memberOf={{ docker_mailserver_ldap_mail_users_group_dn }}))"
|
|
# Filtre de recherche des alias
|
|
docker_mailserver_ldap_query_filter_alias: "(&(mailAlias=%s)(objectClass=PostfixBookMailAccount)(memberOf={{ docker_mailserver_ldap_mail_users_group_dn }}))"
|
|
# Filtre de recherche des domaines
|
|
docker_mailserver_ldap_query_filter_domain: "(&(|(mail=*@%s)(mailalias=*@%s)(mailGroupMember=*@%s))(objectClass=PostfixBookMailAccount)(memberOf={{ docker_mailserver_ldap_mail_users_group_dn }}))"
|
|
# Filtre de recherche des utilisateurs pour dovecot
|
|
docker_mailserver_dovecot_user_filter: "(&(objectClass=PostfixBookMailAccount)(mail=%u)(memberOf={{ docker_mailserver_ldap_mail_users_group_dn }}))"
|
|
# Valeur de user_attrs pour dovecot
|
|
docker_mailserver_dovecot_user_attrs: "mailHomeDirectory=home,mailUidNumber=uid,mailGidNumber=gid,mailStorageDirectory=mail,mailQuota=quota_rule=*:bytes=%$"
|
|
# Type d'authentification pour saslauthd
|
|
docker_mailserver_saslauthd_mechanisms: rimap
|
|
# si docker_mailserver_saslauthd_mechanisms: ldap, filtre de recherche des utilisateurs pour saslauthd
|
|
docker_mailserver_saslauthd_ldap_filter: "(&(uid=%U)(objectClass=PostfixBookMailAccount)(memberOf={{ docker_mailserver_ldap_mail_users_group_dn }}))"
|
|
|
|
# Si les mails sortants doivent passer par un relai
|
|
# Relai sortant par défaut (pour tous les mails)
|
|
docker_mailserver_default_relay_host: ""
|
|
# Relai sortant par défaut (configuration par domaine)
|
|
docker_mailserver_relay_host: ""
|
|
|
|
|
|
# Active la configuration oauth
|
|
# Nécessite de fournir des variables supplémentaires :
|
|
# - docker_mailserver_dovecot_oauth2_configuration
|
|
docker_mailserver_configure_oauth: false
|