BCCに正しい受信メールアドレスが含まれるメールが拒否される件

Do we still want to reject CC or Bcc emails in? には以下のように記載されています:

Discourse インスタンスとは無関係の誰かにメールを To 宛てに送り、そのインスタンスのカテゴリ受信メールアドレスを Bcc に設定して送信したところ、以下のエラーが表示されました:

受信メールの詳細

エラー

Email::Receiver::BadDestinationAddress

To/Cc/Bcc フィールドのどのメールアドレスも、設定された受信メールアドレスと一致しなかった場合に発生します。

送信される拒否メールには、To フィールドで使用されたアドレスのみが含まれています:

お手数をおかけしますが、[“xyz@gmail.com”] 宛てのメール(件名:Test event email)は正常に送信されませんでした。

宛先のメールアドレスが認識されていないか、メール内の Message-ID ヘッダーが変更されています。スタッフから提供された正しいメールアドレスに送信していることを確認してください。

これは想定された動作でしょうか?もしそうであれば、誰かや特定のリストにメールを送信しつつ、Discourse インスタンスのカテゴリにトピックを作成したいというユースケースで、受信メールアドレスを利用するにはどうすればよいでしょうか?

追伸:Cc フィールドでテストしたところ、問題なく動作しました。おそらく、メールの処理ロジックは Bcc フィールドを含まないメッセージヘッダーのみを参照しているためではないでしょうか(当然ながら)。しかし、全員返信(Reply All)を防ぎたい場合(Bcc で Discourse インスタンスに含めたくない場合)には、Bcc を使用できるようにするのが望ましいでしょう。

「いいね!」 2

慣習上、BCCメールの場合、あなたのアドレスはSMTPEnvelopeには含まれますが、実際のメッセージヘッダーには含まれません。ただし、規格上はBCCヘッダーが定義されています。エラーメッセージは、おそらく「To/Cc」とだけ表示するように変更すべきでしょう。

「いいね!」 3

もちろん、そのコピーの変更をお願いします @tshenry

「いいね!」 2

完了!

「いいね!」 2

コピーの修正をありがとうございます。ただ、BCC フィールドのサポートを希望します。再導入の計画はありますか?(また、元のトピックでコード調査に関するメモを残しました [Do we still want to reject CC or BCC emails in? - #13 by k4rtik])

「いいね!」 1