数週間前から、管理者の一人がスレッドに直接メールで返信すると問題が発生しています。
すべての返信がスレッドに表示されません。各返信に対して、Email::Receiver::ScreenedEmailErrorというメッセージが表示されます。彼が使用しているメールは、プロフィールに登録されているものと同じものです。
「いいね!」 1
この人のメールアドレスがスクリーニング済みメール(ブロック済みメール)リストに追加されましたか?管理画面のログを確認してください。
「いいね!」 1
その人物のメールアドレスは、スクリーニング済みメールリストには含まれていません。
「いいね!」 4
@codinghorror 何が起きていたのか分かりました!スクリーニングされたメールの方法は、完全一致で一致を検出しているのではなく、距離アルゴリズム(レーベンシュタイン距離)で検出していました。あるユーザーがブロックされましたが、管理者のメールアドレスとの違いはわずか2文字で、誤検知が発生していました。
その距離に関する設定があることは知っていますが、モデレーターや管理者は保護されるべきではないか、あるいは厳密な一致をデフォルトにするべきではないかと疑問に思います。
ところで、こんなに素晴らしいツールを作成してくださり、ありがとうございます。
「いいね!」 5
おや、これは初めてですね!スタッフはこのチェックの対象外にするべきかとも思いますが、あまりにも稀なケースでなければなりません。
「いいね!」 4
すでにアカウントを持っている既存ユーザーに対して、このチェックを無視する扱いを適用すべきでしょうか?
「いいね!」 1