メールの問題

問題解決に向けて進捗があり、メールがメール受信コンテナからディスコースコンテナに届くようになりました。

昨日、以下のディレクトリに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の拒否を通知するために使用されています。