Oké, ik heb enige vooruitgang geboekt bij het oplossen van dit probleem, en e-mails komen nu van de mail-receiver container naar de Discourse container.
Gisteren heb ik een niet-gespecificeerd bestandsformaat aangemaakt via nano in de volgende map:
/var/discourse/shared/mail-receiver/valid_recipients
Ik heb dit vandaag succesvol in de container gemount, door het onderstaande toe te voegen aan mijn volumes sectie;
- volume:
host: /var/discourse/shared/mail-receiver/valid_recipients
guest: /etc/postfix/valid_recipients
zodat .\launcher rebuild mail-receiver /etc/postfix/valid_recipients ziet, heb ik de volgende regel toegevoegd aan de env sectie van mijn mail-receiver;
POSTCONF_smtpd_recipient_restrictions: texthash:/etc/postfix/valid_recipients
Dan zou ik een positief resultaat krijgen, na .\launcher enter mail-receiver gevolgd door;
ls -l /etc/postfix/valid_recipients
wat geen foutmelding geeft
en
cat /etc/postfix/valid_recipients
die de ontvangers weergeeft die ik wil toestaan
Kortom, e-mails worden nu naar Discourse gestuurd, ze stuiteren niet terug, maar dan wordt DISCOURSE_NOTIFICATION_EMAIL via MailGun gebruikt om de zichtbare Email::Receiver::BadDestinationAddress afwijzing in de Discourse admin UI aan te kondigen.