我正在努力实现对通过IMAP检索的电子邮件的最多一次处理。(我问了一个相关的问题。)
计算通过IMAP检索到的MIME消息的加密哈希码以消除重复数据是否可靠?
换句话说,为什么同一封电子邮件在IMAP上多次检索时会产生不同的结果?电子邮件可以更改其内容吗?例如,当它在文件夹中移动、标记为已读或出于其他原因时?
我在Windows上使用hMailserver,Mailkit.NET作为客户端。但不确定这是否重要。
许多邮件列表都会附加一个页脚,因此发送给我的邮件和列表都带有两个不同的签名。
大多数人认为这只是一个信息。
我建议使用消息id头字段进行最多一次处理。AFAICT在过去的十年里,它确实是独一无二的(我看到的最后一次碰撞发生在2000年左右)。