期待どおりに動作しているか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 テンプレートから生成され、ユーザーが正しいメール設定を行っている限り、メールが送信されます。
テストユーザーが受け取ったメール:
お役に立てず申し訳ありませんが、私の実行結果を共有することで、より多くの返信を促せるかと思いました。![]()



