問題解決に向けて進捗があり、メールがメール受信コンテナからディスコースコンテナに届くようになりました。
昨日、以下のディレクトリにnanoで未指定のファイル形式を作成しました。
/var/discourse/shared/mail-receiver/valid_recipients
本日、以下の内容をvolumesセクションに追加することで、コンテナに正常にマウントしました。
- volume:
host: /var/discourse/shared/mail-receiver/valid_recipients
guest: /etc/postfix/valid_recipients
これにより、.\launcher rebuild mail-receiverが/etc/postfix/valid_recipientsを認識するようになり、メール受信者のenvセクションに以下の行を追加しました。
POSTCONF_smtpd_recipient_restrictions: texthash:/etc/postfix/valid_recipients
その後、.\launcher enter mail-receiverを実行し、続いて以下を実行すると肯定的な結果が得られました。
ls -l /etc/postfix/valid_recipients
および
cat /etc/postfix/valid_recipients
要するに、メールはディスコースに送信され、バウンスバックしていませんが、その後、MailGun経由のDISCOURSE_NOTIFICATION_EMAILがディスコース管理UIで表示されるEmail::Receiver::BadDestinationAddressの拒否を通知するために使用されています。