サポートPM用のグループ名またはカスタム文字列を含める

サポートグループのPM(プライベートメッセージ)の件名を変更して、ユーザーが当社と非公開で会話していることがより明確になるようにしたいと考えています。(さらに理想的には、こちらで説明されているようなデフォルトの変更を行うことです:https://meta.discourse.org/t/include-group-name-in-group-pm-email-subject-by-default/123545)

当社のニーズに合う選択肢は以下の通りです:

  • 「[My Company Support]」のようなハードコードされた文字列を追加する(サポート以外のPMにはその文字列を含めないようにできれば理想的です)。
  • サポートグループの正式名称(例:「[My Team’s Support Name]」)を追加する(ただし、非グループ間(個人間)のPMの場合の挙動はどうなるでしょうか?そのような場合に「[ ]」が表示されるのは避けたいです)。

これらのアプローチのいずれかは可能でしょうか?他に提案はありますか?

よろしくお願いいたします、
リサ

「いいね!」 2

group in subject サイト設定を使用すると、ご希望の機能が実現できる可能性があります。この設定を有効にすると、メールの件名には、デフォルトで PM に含まれる最初のグループ名が記載されます。例として、この設定をテストするために ‘Eurorack’ グループに送信した PM の件名を以下に示します。

[Simon's Demo] [Eurorack Enthusiasts Club] Testing the subject line for group PMs

件名の最初のフィールドは当サイトの名称、2 番目のフィールドはメッセージが送信されたグループ名、最後のフィールドは PM のタイトルです。これらの値は、サイトの email subject サイト設定の値に基づいて設定されます。この設定のデフォルト値は以下の通りです。

[%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}

この設定の %{optional_pm} プレースホルダーがグループ名として設定されます。group in subject 設定を有効にした状態で個人ユーザーに PM を送信すると、このプレースホルダーは ‘PM’ というテキストに置換されます。例:

[Simon's Demo] [PM] More subject line tests

これらの設定のいずれかの使い方が不明な点がある場合、あるいはご希望の機能が実現されていない場合は、お知らせください。

「いいね!」 9

ありがとうございます、まさに必要なものです。結果をお知らせします。

「いいね!」 1

はい、希望通りに動作するようになりました。私の予想通り、PM に使用されるメールテンプレートにも %{optional_pm} を追加する必要がありました。

追質問:この件が初めて取り上げられた際の原因は、サポートグループに PM を投稿したユーザーが、返信メール通知の件名プレフィックスを見て、メッセージが非公開ではないと心配していたことです(彼らにとって「PM」という表記だけでは明確ではなかったようです)。

しかし、現在サポートグループ以外のユーザーでテストすると、メール通知の件名にはプレフィックスが一切含まれず、メッセージのタイトルのみが表示されます。一方、サポートグループのメンバーである私たちには、同じメッセージでも件名にグループ名などが含まれています。最近の几个月でこのような変更があった理由を推測できますか?サポートグループ以外のユーザーのメール件名からすべてのプレフィックスを削除するような変更を行った記憶はありません。

私は、メッセージが非公開に見えると心配したユーザーとの最初の議論には関与していませんでした。もしかすると、ユーザーが通知の返信をメールで転送し、Discourse を経由していなかった可能性があります。

よろしくお願いいたします。

メール転送経由で送信されたメッセージに対して、グループ非メンバーに送信されるメール通知にプレフィックス(カスタム件名)が付与されていないようです。Discourse サイト上で作成されたメッセージからの通知にはカスタム件名が正しく含まれています。これは想定された動作でしょうか?