我想从所有项目中下载邮件并对邮件进行一些分析。这可能涉及 2 个不同的组件。
- 使用 IMAP 下载邮件
- 解析电子邮件中的非结构化数据以从中提取信息。不 - 它不是通常从邮件中提取的电子邮件地址。可能比这复杂得多。
我想涉及的一个步骤是将其从 MIME 格式转换为纯文本。解析可能在将所有电子邮件转储到数据库后完成,但我不想丢失邮件中存在的任何格式或附件。
我更愿意在 .net 中进行,但我对可用于所涉及工作的最佳语言工具持开放态度。听说 perl 可能是这种分析的最佳选择。
提前致谢
实际上,我刚刚完成了一个与此非常相似的项目。我使用 WebDAV 和 .Net 来实现这一点。我实际上在 SO 上找到了一个非常有帮助的帖子: Read MS Exchange email in C#