Conteneurisation de OpenDKIM, qui signe les mails sortant pour éviter qu'ils arrivent dans le spam
  • Smarty 52.2%
  • Dockerfile 33.3%
  • Shell 14.5%
Find a file
2026-06-26 19:29:08 +02:00
config feat: import project from collectivit repository 2026-06-26 19:29:08 +02:00
scripts feat: import project from collectivit repository 2026-06-26 19:29:08 +02:00
.pre-commit-config.yaml feat: import project from collectivit repository 2026-06-26 19:29:08 +02:00
Dockerfile feat: import project from collectivit repository 2026-06-26 19:29:08 +02:00
README.md feat: import project from collectivit repository 2026-06-26 19:29:08 +02:00

docker-opendkim

Aperçu

Ce dépôt contient la déclaration d'un container Docker qui exécute OpenDKIM1. OpenDKIM permet de signer les mails avec une clé privée, dont la clé publique doit être exposée dans la DNS. Celà permet de valider qu'un mail est légitime pour un certain domaine.

Variables d'environnement

Les variables d'environnement suivantes doivent être définies dans le container pour configurer l'instance de OpenDKIM (les variables sans valeurs par défaut sont requises) :

Général

  • PRIVATE_KEY_PEM : La clé privée, en format PEM, à utiliser pour signer les mails sortants.

  • LISTEN_ADDRESS (inet:8891@localhost par défaut) : L'adresse sur laquelle écouter les connections de sendmail. Sous la forme inet:port[@host] ou inet6:port[@host]. Si host n'est pas fourni, écoute sur toutes les interfaces. Une addresse IP doit être entre entourée par des crochets.

    C.F paramètre Socket ici : http://www.opendkim.org/opendkim.conf.5.html

  • INTERNAL_NETWORKS (127.0.0.0/8, ::1/128 par défaut) : les mails en provenance de ces réseaux seront signés. Il s'agit généralement des résaux locaux qui envoient des mails via le serveur Postfix associé à cette instance d'OpenDKIM. Les masques doivent être séparés par des virgules.