c# – .NET电子邮件处理建议

我似乎无法找到一个与我正在寻找的问题完全或接近的问题,因此我为什么要写一个新问题.

我需要一些关于构建Windows服务的建议,该服务读取IMAP服务器以查找已从我正在构建的系统发出的初始电子邮件中回复的电子邮件.

我想知道在MIME标题中是否存在我无法存储的地方,例如来自那里的数据库记录的RequestID,我能够引用,所以我可以自动获取我的服务来读取所有emals,并分配发送回复电子邮件的请求的电子邮件.

有没有人对我如何做到这一点有任何想法?

我知道它已在ServiceDesk / HelpDesk行业中完成,只是试图制定我的行动计划以使其正常工作.

谢谢

罗比

最佳答案 主题行是迄今为止用于电子邮件中的相关ID的最可靠字段,因为它将默认包含在大多数电子邮件客户端的回复中. GUIDS可能有点非用户友好(更不用说在主题行上占用宝贵的空间).因为您可以控制原始邮件,所有重要的是您可以使用外发邮件生成唯一ID.

如果您有多个发件人,则您的唯一身份证可以由发件人标识符,发送时间和/或顺序ID组成.您必须准备好至少通过手动过程处理无法与源关联的消息.

点赞