特定のイベントに基づいて電子メールを送信するアプリケーションを作成する場合、これらの電子メールのそれぞれが新しい「会話」を開始するというルールを適用したいと考えています。
Gmail などの電子メール システムは、電子メール メッセージを "会話" にグループ化するため、メッセージAはメッセージBへの返信と見なされます。Subject: ヘッダーや In-Reply-To: ヘッダーなど、返信するメッセージを判断するために使用する方法は多数あります。
ただし、自動化された電子メールは件名を再利用する傾向があるため (「サーバー foo.bar.com での監視の失敗」など)、多くの場合、メール サービスは、指定された電子メールが実際には同じ件名の前のメッセージへの返信であると想定します。たとえ二人が無関係であっても。これにより、混乱が生じ、クライアントが重要な通知を見逃す可能性があります。
件名が類似している可能性があるにもかかわらず、特定のメールが他のメールへの返信ではないことをメールヘッダーで通知することは可能ですか?
メールの件名自体はクライアントに表示されるため、次のような愚かなことは避けたいと思います。"Subject: Automated reminder for $task [".md5sum(date())."]"