連絡先メールへのメール通知が拒否されています

何が起こるか

連絡先メールがグループに設定されている場合
そして、グループが通知を受信した場合(例:アップデートあり)
メール通知は Email::Receiver::AutoGeneratedEmailError で拒否される

どうあるべきか

グループは通知されるべき(内部通知またはメール通知のいずれか)。
メールは拒否されないべき。

明確にするために、「連絡先メール」設定は「グループに設定されている」のではなく、メールが送信され、それがグループにルーティングされます。

確認すべき設定が2つあります。

  • ブロック自動生成メール
  • 自動生成許可リスト

これにより、サイトのメールを自動生成メッセージが送信されるように追加できるはずです。:+1:

「いいね!」 2

autogenerated_allowlist 設定については知りませんでした。ありがとうございます!内部メール送信者なのでバグだと思っていましたが、デフォルトでそのリストに含まれているべきなのですね。

現在の空のデフォルト設定では、Discourse における自動生成メッセージの処理をサイト運営者に委ねています。

私は個人的に、Discourse サイトで自動生成メッセージを受け入れるつもりはありません。:slight_smile:

これは興味深いユースケースのようですが、私が知る限りそのような事例はありません。おそらく、特定のアクションに関するメッセージや通知の改善が必要なのでしょう。ただし、管理者ユーザーはアップデートについて通知を受け取ると想定していました(私はそうです!)。一方、一般ユーザーは「アップデート利用可能」というメッセージに対して何らかのアクションを取ることができないはずです。どうでしょうか?:thinking: この状況を説明する Contribute > Feature トピックを作成すれば、きっと喜ばれるでしょう。:+1:

管理権限のないユーザーにとって、この種のメッセージは役に立たないということは同意します。しかし、それに対してエラーメッセージが表示されるのも奇妙です。ソースがエラーを回避できるようにすることはできますが、そうすると無関係なメッセージが連絡グループの受信トレイに届いてしまいます。Contact email receives too much notifications を不満に思うトピックはすでにあります。

機能の提案について考えます。