Comment désactiver exactement la prise en charge de DMARC ?
J’ai ajouté INCLUDE_DMARC: false à la section env de mail-receiver.yml, mais cela ne semble pas fonctionner. Cela semble effectivement empêcher les démons opendkim et opendmarc de s’exécuter (ce qui entraîne un avertissement dans les journaux), mais la vérification SPF est toujours effectuée.
Modifié pour ajouter :
Je pense avoir réussi à désactiver les vérifications SPF en ajoutant également la ligne POSTCONF_ suivante à la section env :
env:
...
INCLUDE_DMARC: false
POSTCONF_smtpd_recipient_restrictions: check_policy_service unix:private/policy
...
J’ai obtenu cela en consultant le commit qui a introduit les vérifications DMARC, et en voyant ce qui devrait se passer lorsque INCLUDE_DMARC est faux.
Je ne sais quasiment rien sur la façon dont les images docker sont construites, mais j’ai l’impression que le drapeau INCLUDE_DMARC est quelque chose qui est censé être défini par quelqu’un d’autre, quelque part ailleurs, à un autre moment — pas quelque chose qui peut être fait dans mail-receiver.yml.