# 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