RBoy
(RBoy)
2022 年 6 月 9 日午前 12:55
1
ビルド 2.9.0.beta4 (82ac698d4f )
管理 - 設定 - メール ページにて
Discourse は、メールアドレスに %{reply_key} が含まれていない場合、メールでの返信先アドレス を無視し、送信するメールのヘッダーの To および Reply-To にデフォルトのメールアドレスを使用します。
問題を再現する手順と、正常に動作する手順を以下に示します。
壊れている
Discourse で設定されたデフォルトのメールアドレスが forum@domain.com であると仮定します。
Discourse がメールを送信すると、From および Reply-To ヘッダーには community.forum@domain.com の代わりに forum@domain.com が含まれます。
動作する
ただし、メールでの返信先アドレス に %{reply_key} を追加すると、以下のようになります。
メールでの返信先アドレス - community.forum+%{reply_key}@domain.com
これは期待どおりに動作し、メールは community.forum+%{reply_key}@domain.com から送信され、Reply-To ヘッダーも正しく設定されます。
pfaffman
(Jay Pfaffman)
2022 年 6 月 9 日午前 8:50
2
メールでの返信にはキーが必要だと思います。キーがない場合は、app.yml で設定され、UX からは隠されている可能性のある通知用メールアドレスを使用するようにフォールバックします。
RGJ
(Richard - Communiteq)
2022 年 6 月 9 日午前 8:54
3
Jay Pfaffman:
メールでの返信には、機能するためにキーが必要です
では、「キーで関連投稿を検索」を無効にするとどうなりますか?
「いいね!」 1
RBoy
(RBoy)
2022 年 6 月 9 日午前 8:59
5
Jay Pfaffman:
返信は機能するためにキーが必要です
reply_key を無効にして find related post with key オプションを無効にしても問題なく動作することを確認できますが、送信先と返信先のアドレスは、reply by email address で指定されたものではなく、アプリの app.yml で指定されたものになります。
キーが使用されていない場合に、このページで指定されたメールアドレスを無視するバグのようです。
「いいね!」 1
pfaffman
(Jay Pfaffman)
2022 年 6 月 9 日午前 9:01
6
それが正しいように聞こえます。関連投稿を見つけるオプションがあることを知りませんでした。
RGJ
(Richard - Communiteq)
このトピックを分割しました:
2022 年 6 月 9 日午後 5:47
7
これは偶然見つけました。そのオプションは、返信キーがデータベースで見つからない場合に何が起こるかを制御します。
有効にすると、投稿は拒否されます。無効にすると、メールヘッダーを使用して判別しようとします。これが、メールアドレスに関する警告の理由です。ヘッダーにフォールバックする場合、キーとの不一致で拒否するのではなく、送信元アドレスとユーザーアカウントが一致します。
「いいね!」 2
Benjamin_D
(Benjamin Decotte)
2022 年 11 月 18 日午後 11:06
10
私の場合は理想的ではありません。一部のプロバイダー(mxplan ovh)は、なりすまし防止ルールに厳しいため、ユーザー community.forum@domain.com が community.forum+<id>@domain.com からEメールを送信することを許可していません(プラスアドレス指定が受信側で機能する場合でも)。
…何が起こっているのかを理解するのにしばらく時間がかかりました(数年前のあなたのヒント )
「いいね!」 1
Lilly
(Lillian Louis)
このトピックを分割しました:
2025 年 8 月 31 日午後 12:10
11