我们可以通过散列重复删除通过IMAP检索的电子邮件吗?

时间:2016-06-12 13:32:21

标签: .net email imap mailkit hmail-server

我正在努力实现对通过IMAP检索的电子邮件的最多一次处理。 (I asked a related question about it.

计算通过IMAP检索的MIME邮件的加密哈希码是否可靠,以便对其进行重复数据删除?

换句话说,为什么在多次通过IMAP检索时,相同的电子邮件会导致不同的结果?电子邮件是否可以更改其内容,例如当它在文件夹中移动,或标记为已读或其他原因时?

我在Windows上使用hMailserver,Mailkit.NET作为客户端。但不确定这是否重要。

1 个答案:

答案 0 :(得分:2)

许多邮件列表附加了一个页脚,因此邮件发送给我并且列表到达时带有两个不同的签名。

大多数人认为这是一条消息。

我建议使用message-id标头字段进行最多一次处理。 AFAICT在过去的十年中它是独一无二的(我见过的最后一次碰撞是从2000年左右开始)。