如何使用IMAP将邮件移动到垃圾箱文件夹?

时间:2014-11-25 08:42:26

标签: ios xcode imap mailcore2

花了很多时间来找到移动或删除邮件的正确方法,但没有找到任何信息。每个电子邮件服务都有不同请帮忙=(

当我尝试执行“set delete flag> expunge”...

  • aol.com outlook.com - 电子邮件只是消失而不会被复制到“垃圾箱”。
  • gmail.com - 电子邮件将复制到“全部”。
  • mail.ru - 唯一一个在删除后进入“垃圾箱”的情况。

我查看了Thunderbird日志,我看到当用户想要“删除”消息时,它只执行默认的IMAP“移动”操作。我尝试使用“copy> set delete flag> expunge”来模拟它,但结果却不一样......

  • gmail.com - “全部”和“已删除邮件”文件夹中已删除电子邮件的两个副本。
  • mail.ru - “已删除邮件”文件夹中的两份已删除邮件。
  • aol.com outlook.com - 尚未检查。

似乎没有“移动”所有尝试删除或将邮件移动到其他文件夹都没用......

1 个答案:

答案 0 :(得分:0)

并非所有IMAP服务器都有Trash文件夹,因为它在IMAP RFC中不存在。 (要找出存在哪些文件夹,请使用LIST命令。) 自编写IMAP RFC以来,世界发生了很大变化,许多用户期望一种具有恢复/取消删除功能的Trash文件夹。因此,服务器和客户端稍微弯曲RFC以模拟该行为。我建议您在客户端上配置您的行为(例如,设置称为&#34;删除时将邮件移至垃圾箱?&#34;)这是许多客户所做的事情(例如K9邮件)< / p>

相关问题