質問: お世話になります。 以下のような業務でメールとデータを紐付けたいです。 良い方法やよく用いられる方法があれば教えていただけないでしょうか。 <業務> 1)クライアントがデータAに対する問い合わせ内容をWebページのFormへ入力する。 ※データAのキーを画面上から送信する 2)管理者が問い合わせ内容をWeb上で確認して、返信を送信する。 ※データAのキーが入力されたため、データAに対する問い合わせだと分かる 3)クライアントがメールの返信機能を使用して、2に対してさらに問い合わせる。 ★このメールがデータAに対する問い合わせだと分かるために良い方法はないでしょうか? <環境> php 7.x PostgreSql 9.0 <要件> ・システム上にクライアント用のメールボックス機能は持たないこと ・データA→データAに対する問い合わせが特定できること <見解> 現状私の方で検討している方法は以下になります。 1メールのSubjectにキーとなる問い合わせ番号のようなものを付けて、メール内に必ず件名を変更せずに返信していただけるよう明記する。 2要件から外れてしまいますが、メールでの返信をあきらめて、Formを開くURLを送付する。 (URLパラメータに問い合わせ番号を付加して送信する。) どちらも、クライアントの操作としてはふさわしくない気がしていて、より良い方法がないか模索しております。 似たような業務の経験がある方がいらっしゃいましたら、是非ご教授ください。 また、足りない情報等ありましたらご指摘いただけると幸いです。
回答: いまいち状況がわからないのですが こちらから送ったメールに対してクライアントがメーラーで送り返して来る限り 元のメッセージのMessage-IDがリプライとして付加されるのでメールのやり取りの 継続性は担保されると思います その際、データAを確定するためには(データAがWEB上で参照できる前提で) メール本文にURLを埋め込むのが現実的ではないでしょうか?