メールに関する動作の変更

@Andro はい、まったくもっともな質問です。

「突然」というのは、%{header_instructions} がローカルで変更したものではなく、Discourse が多くの通知メールに挿入するコア提供のブロックだからです。コアがその文言を変更したり、いつそれが含まれるかを変更したりすると、管理者の設定に触れなくても、誰もがすぐに気づくことになります。

特定のコミット参照なしに過剰に主張したくはありませんが、最も可能性の高い原因は、監視中のトピックの通知に対して %{header_instructions} が展開するデフォルトのテキストに対する最近のコアの変更(例えば、「誰かがあなたが監視しているトピックに返信しました。」という行の追加など)、またはそのブロックがメール本文に含まれるタイミングの変更です。

どこから来ているかを確認する方法:

  • 管理 → メール → メール設定 → テンプレート で、ユーザーが受け取る通知テンプレート(監視中 / トラッキング中 / 返信 / メンション)を確認します。
  • 本文が %{header_instructions} で始まっている場合、それが新しい前置きテキストのソースです。
  • それを削除するか、%{message} / %{context}(あるいは %{reply_instructions})の下に移動すると、以前の「プレーン」な動作に戻ります。

残念ながら、現在サイト全体でこれを切り替えるトグルはありません。影響を受ける各テンプレートを個別に調整する必要があるため、コアの動作が変更されたときに、これが唐突で制御しにくいように感じられます。

ホストされている Discourse をご利用の場合は、すべてのテンプレートを調整するのではなく、ユーザーが実際に受け取る少数のテンプレートを編集するという実用的な回避策があります。

「いいね!」 2