Configurer la réception des e-mails en livraison directe pour sites auto-hébergés avec Mail-Receiver

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.

2 « J'aime »

J’ai constaté la nécessité d’ouvrir le port 443 sur ufw — j’ai sinon obtenu API Request Preparation Failed dans les logs. Je pense qu’il est préférable de le mentionner car les instructions d’installation standard mentionnent l’activation de ufw.

Le port 25 est mentionné dans mail-receiver.yml et semble contourner ufw.

1 « J'aime »

Le dépôt GitHub doit-il être dans le fil de discussion ?

2 « J'aime »

Utilisateurs de mail-receiver, veuillez consulter Remove smtp_should_reject & discourse-smtp-fast-rejection

Nous allons supprimer entièrement le rejet rapide car la fonctionnalité d’origine était défectueuse et causait des problèmes aux utilisateurs, en particulier ce genre de chose :

et cela affecte également les e-mails transférés car le test de pré-livraison vérifiait l’envelope-from et l’envelope-to, alors que Discourse n’utilise que les valeurs dans les en-têtes.