特定のサイレントメールのカスタマイズ

このメールをカスタマイズしようとしています。

件名: [フォーラム | サイト] アカウントがミュートされました

2021年11月13日午後6時01分まで、フォーラムからミュートされました。

理由 - テスト

テスト

以下で見つかったようなメールをカスタマイズする方法を見つけました。
/admin/customize/email_templates/system_messages.silenced_by_staff

しかし、これは受信したものと同じではありません。受信した特定のメールをカスタマイズする方法について何かヒントはありますか?

よろしくお願いします!

これを認識のために上げます。

期待どおりに動作しているか100%確信がありません。

system_messages.silenced_by_staff は、ユーザーが受け取るPMのテンプレートであり、メール設定に従ってメールとしてのみ送信されるはずです(そして system_messages.unsilenced も同様です)。

あなたのOPのメールは、Silenced画面で理由を入力する場所からのものです。

2番目のボックスを空白のままにすると、デフォルトのテンプレート(system_messages.silenced_by_staff)が代わりに送信されると私には思えますが、実際にはPMテンプレートとは別にこのメールが送信され、ボックスに入力したもののみが送信されるようです。

(私のテストユーザーは、この短いメールと、より長いテンプレートPMを受け取りましたが、そのPMに関するフォローアップメールは受け取りませんでした。)

回避策としてテンプレートを理由ボックスにコピー&ペーストしようとしましたが、パラメータフィールドがうまくいきませんでした(URLにパラメータがあるため、リンクは正しく見えますが、どこにも行きません)。

このメールを変更するテンプレートを見つけることはできませんでしたが、もし役に立つなら、バリエーションの余地があるようです。


しかし、「unsilenced」は期待どおりに動作します。PMは system_messages.unsilenced テンプレートから生成され、ユーザーが正しいメール設定を行っている限り、メールが送信されます。

テストユーザーが受け取ったメール:


お役に立てず申し訳ありませんが、私の実行結果を共有することで、より多くの返信を促せるかと思いました。:slightly_smiling_face:

サイレントユーザーでも同じことが起きています。silenced_by_staff のメールではデフォルトのメッセージが送信されないため、これは「メールメッセージ」フィールドの意図された機能ではないように思われるという @JammyDodger 氏の意見に同意します。

参考までに、以前にも同じ問題に言及しているスレッドを見つけました: Feature request: Add reason for silencing the user to system message template