私はヘルプデスクアプリケーションで働いています。そこでは、メールサーバーにクエリを実行し、そこで見つかったメールを解析するスタンドアロンスクリプトがあります。
私は次の問題に直面しています。どのメールがどのメールに返信されているかを信頼できる方法で把握するにはどうすればよいですか。
「[ticket:21312]」のような件名に何かを追加してそれを探すことはできますが、ユーザーが件名を変更した場合はどうなりますか?別の方法はありますか?カスタムメールヘッダーを設定してそれを探すことはできますか?そうしないと、ユーザーからの返信時にメールサーバー間でヘッダーが保持されませんか?アプリケーションから存在しないユーザーまたはクォータがいっぱいのユーザーにメッセージを送信し、サーバーが通常の標準メッセージ「....のメールデーモンができませんでした....」で応答した場合はどうなりますか?件名も変更され、既存のメールへの返信としてメッセージを正しく配置できません。
Gmailはどのようにそれを行いますか?そこでは、ほとんどすべての場合にメッセージが完全にソートされています。