/删除标志imap收集器

时间:2014-10-01 15:21:05

标签: perl imap

my last question

我为imap(perl)编写收集器。有一个问题,如果用户将邮件标记为已删除,那么我收集的邮件会发生什么?完全删除它,或在垃圾箱中移动,或为这些消息创建一个新的存档文件夹?例如,如果我标记/删除了gmail和yandex,将其完全删除,我的工作邮件服务会将信件移至垃圾箱文件夹。什么是正确的实施?

1 个答案:

答案 0 :(得分:0)

目前还不清楚你在做什么。据推测,你正在研究一个有用的程序。那是什么目的?

如果您正在编写一些访问IMAP帐户作为客户端的工具,那么您不应该处理任何类型的策略,例如“如何处理已删除的邮件”。其他一些IMAP客户端将该消息标记为\Deleted,并且服务器认为通过\DeletedEXPUNGE实现IMAP通常的两阶段删除是很好的。正如您已经提到的那样,其他可能的策略是,服务器可能会在看到\\Deleted标志设置后自动清除,可能是将电子邮件移动到虚拟垃圾文件夹等。作为观察者但是,IMAP帐户很可能不会受到关注。