Doc clarification: Cc(だけでなくToも)のreply-keyアドレスは処理されます

doc を読み、テストしている際に、1つの詳細が欠けていることに気づきました。それは、Discourse がメールの返信における reply-key アドレスの場所をどのように処理するかということです。

本日、( mail-receiver を使用して) テストで確認したところ、次のことがわかりました。

  • Discourse の reply-key アドレスが To: に含まれている場合、返信は機能します。
  • To: が全く別のメールアドレスを指している場合でも、reply-key アドレスが Cc: にのみ含まれている場合でも、返信は機能します。
  • 受信者の 順序 は関係ありません (To vs Cc)。
  • reply-key アドレスが受信者リストのどこかに表示されている限り、Discourse は返信を正しく処理します。

他の受信者はメッセージのコピーを受け取るだけですが、彼ら自身の返信は、自分のアカウントの有効な reply-key を含んでいない限り機能しません。


推奨されるドキュメントの追加

mail-receiver が受信メッセージを処理する方法を説明するセクションに、次のような注釈を追加します。

reply-key の処理に関する注意
特殊な reply-key アドレス (例: reply+abcdef123@forum.example.com) が受信者リストのどこかに表示されている限り、Discourse は受信した返信メールメッセージを処理します。

  • reply-key はプライマリの To: アドレスである必要はありません。
  • ToCc、または Bcc のいずれかに、任意の順序で含めることができます。
  • これは、To: に他の人のメールアドレスを含めて Cc: に Discourse の reply-key を配置して返信を送信できることを意味します。返信は正しくトピックに一致します。

他の受信者はメールのコピーを受け取るだけですが、彼ら自身の返信は、自分のアカウントの有効な reply-key を含んでいない限り機能しません。


これにより、reply-key が常に To フィールドにある必要があるのかどうか、管理者やユーザーが疑問に思うことがなくなります。

「いいね!」 1