私はPOP3メールボックスから電子メールを取得し、それらをデータベースに保存するプロジェクトに取り組んでいます。元のメッセージを返信にリンクする方法を見つけておきたいので、それらを関連性を持って連鎖として表示することができます。私は、変更する能力があるので、非常に信頼できるものではない件名を使用するつもりでした。フードの下に、元のメッセージに返信メッセージをリンクするために使用できるものはありますか?.NETからの電子メールの受信/処理
1
A
答えて
0
件名は私が恐れている唯一の普遍的な方法です。 GMailを見て、それは彼らがそれを行う方法であり、同じものが同じであれば、無関係なアイテムをスレッド化することにだまされる可能性があります。
Exchangeから送信された電子メールにはスレッド用のIDがありますが、Exchangeを実行している組織内でのみ動作し、メールが組織外から来た場合は信頼できないと思われます。
件名を使って試してみることができます。また、関連性のないアイテムを分離するヒューリスティックを適用することもできます(完全に異なる受信者のメールは無関係です)。それは絶対確実ではありません。
1
方法があるかもしれません。
- のMessage-ID:現在のメッセージの一意のID
- で、返信先:現在のメッセージが返信であるメッセージID、多くのSMTPサーバーは、メッセージに2つのヘッダを含めますに。
あなたはメール全体のスレッドを見つけるために戻って、元のメッセージには、返信先識別子の連鎖をたどることができます。
関連する問題
- 1. 電子メール受信イベントの処理方法
- 2. S3(SES電子メール受信)の電子メールからBCC受信者を取得する方法
- 3. WooCommerce処理オーダーの電子メール通知受信者をカスタムアドレスに変更する
- 4. 電子メールからの電子メールの送信は、Googleスクリプト
- 5. 電子メール/ SMSの受信通知
- 6. Amazon SESの特定のドメインから電子メールを受信
- 7. Biztalk(POP3なし)のExchangeサーバーからの電子メールを受信
- 8. キュー電子メール受信者の電子メールアドレスの問題laravel 4.2
- 9. Outlook VSTO +受信メールの受信者の電子メールアドレスを取得
- 10. .net Webサイトから電子メールを送信する際のエラー
- 11. EWSで送信された電子メールから受信者の電子メールを取得する方法は?
- 12. ExceptionNotifierからの電子メールを受信しない
- 13. エラー処理 - 電子メールのLDAP - レール
- 14. 電子メールの解析と処理architechture
- 15. C#での電子メール処理
- 16. Codeigniter電子メールのエラー処理
- 17. Coldfusionを使用したMailgunからの受信メールの処理
- 18. ローカルホストからの電子メールの送信
- 19. コントローラからの電子メールの送信
- 20. C++からの電子メールの送信
- 21. Pythonで電子メールを受信
- 22. GITプッシュで電子メールを受信
- 23. Herokuで電子メールを受信
- 24. SendGrid経由で電子メールを受信
- 25. WooCommerce電子メール/ WP電子メール、Linuxメール(ssh)を受信できません
- 26. Codeigniter - 電子メールを受信しましたが、電子メールで送信したメッセージを受信しません。
- 27. SQL Serverが外部から電子メールを受信する
- 28. 外部サーバーから電子メールを受信できません
- 29. CakeMailから電子メールを受信していません
- 30. ローカルアプリケーションサーバーから電子メールを受信する方法。 Nodejs
トピックはありませんが、QmailをC#に移植することをお勧めします。それが究極のメールプログラムです。 – eduncan911