GioLogist
(Gio Logist)
1
このメールをカスタマイズしようとしています。
件名: [フォーラム | サイト] アカウントがミュートされました
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 テンプレートから生成され、ユーザーが正しいメール設定を行っている限り、メールが送信されます。
テストユーザーが受け取ったメール:
お役に立てず申し訳ありませんが、私の実行結果を共有することで、より多くの返信を促せるかと思いました。
サイレントユーザーでも同じことが起きています。silenced_by_staff のメールではデフォルトのメッセージが送信されないため、これは「メールメッセージ」フィールドの意図された機能ではないように思われるという @JammyDodger 氏の意見に同意します。
参考までに、以前にも同じ問題に言及しているスレッドを見つけました: Feature request: Add reason for silencing the user to system message template