0

私のクライアントは Web フォームを使用してクライアントにメールを送信しています。これは C# コードであり、正常に動作します。彼は、送信されたすべてのメールの履歴を保持し、そのメールに対して返信したいと考えています。Web フォームから送信された各メールが保存されるデータベースを使用しています。これで、メールの送信履歴を取得できます。しかし、どうすれば返信履歴を取得できますか。彼は優雅さのような機能を望んでいます。ユーザーが自分のメール アドレスを使用して返信するが、そのメールは Elance の受信トレイにも表示されます。必要なもの/勉強する必要があるものを教えてください

ありがとう

4

1 に答える 1

0
  1. ユーザーが入力したID以外でメールを保存していませんか?そうでない場合は、それを始めてください。数字を使用していると仮定しますが、他の形式の ID を使用することもできます。
  2. ほとんどの電子メールは返信ではないため、すべての電子メールに対して返信先番号を保存します。デフォルトは null です。
  3. この返信番号は、別の電子メールへの内部参照です。
  4. 電子メールにアクセスするときに、返信番号が保存されているかどうかを確認します。
  5. その場合は、そのメールも取得して表示し、取得したメールの返信番号が null になるまでチェックを続けます。

編集:私はあなたがすでにすべての電子メールを保存していて、それらをリンクする必要があるだけだと思っていました。しかし、送信した電子メールを保存する機能を彼の電子メール クライアントに追加する必要があるようです。または、通過する電子メールを保存するネットワークにリスナーを配置します。または、システムに機能を追加して、Web フォームから送信された電子メールを読み、返信できるようにすることもできます。このカスタム電子メール クライアントは、すべての返信も保存します。

于 2013-02-22T11:19:23.850 に答える