J’ai donc fait quelques progrès dans la résolution de ce problème, et les e-mails passent maintenant du conteneur mail-receiver au conteneur discourse.
Hier, j’ai créé un fichier au format non spécifié via nano dans le répertoire suivant :
/var/discourse/shared/mail-receiver/valid_recipients
Je l’ai monté avec succès aujourd’hui dans le conteneur, en ajoutant ce qui suit dans ma section volumes ;
- volume:
host: /var/discourse/shared/mail-receiver/valid_recipients
guest: /etc/postfix/valid_recipients
Pour que .\launcher rebuild mail-receiver voie /etc/postfix/valid_recipients, j’ai ajouté la ligne suivante dans la section env de mon mail-receiver ;
POSTCONF_smtpd_recipient_restrictions: texthash:/etc/postfix/valid_recipients
Ensuite, j’obtiendrais un résultat positif, après .\launcher enter mail-receiver suivi de ;
ls -l /etc/postfix/valid_recipients
et
cat /etc/postfix/valid_recipients
En bref, les e-mails sont envoyés à discourse maintenant, ils ne sont pas rejetés, mais ensuite DISCOURSE_NOTIFICATION_EMAIL via MailGun est utilisé pour annoncer le rejet visible Email::Receiver::BadDestinationAddress dans l’interface d’administration de Discourse.