Ce rôle est chargé d’activer le service d’envoie de mail local (MTA) pour l’expédition, avec postfix.

Si DKIM est configuré, les clés sont générées automatiquement et téléchargées pour la configuration DNS. Les fichiers sont enregistrés dans le dossier plays/public_keys/hostname/

Tags internes

  • packages : Installation et configuration des packages ;
  • postfix : Configuration de postfix ;
  • mail-site-dkim : Configuration de DKIM uniquement ;
  • mail-site-dkim-keys : Génération des clés DKIM uniquement ;

Variables à fournir

Variable Type Requis Défaut Description
mailserver_postfix Objet postfix Oui Configuration principale
custom_postfix_settings Dictionnaire Non Dictionnaire vide Configuration presonnalisée supplémentaire
postfix_mailname FQDN Non ansible_fqdn Nom local du service
postfix_allowed_users Liste de chaînes Non Liste vide Liste des noms d’utilisateurs autorisés à envoyer des mails
mail_site_dkim Objet dkim Non Absent Configuration DKIM à appliquer

Type postfix

Propriété Type Requis Défaut Description
certificate Chemin Si bundle Absent Certificat avec clé privée à mettre en place
bundle Chemin Si certificate Absent Authorités de certifications intermédiaires à inclure
transport Non utilisé, pour usage futur

Type dkim

Propriété Type Requis Défaut Description
selector Nom DNS Oui Vide Nom de l’enregistrement DNS fournissant la clé publique
domains Liste de FQDN Oui Vide Noms de domaines pour lesquels le sélecteur est configuré
port Entier 1-65535 Non 49536 Port de communication entre postfix et opendkim

Variables fixées

Variable Type Description
install_packages Liste d’identifiant Noms des paquets à installer
purge_packages Liste d’identifiants Noms des paquets à retirer et purger
all_debconf Liste de configurations Configuration debconf avant installation des paquets
postfix_settings Dictionnaire Options postfix par défaut