假设情景:
- IMAP 收件箱有两封邮件,
A
和B
。 - Thunderbird 同步并下载
A
和B
。 - 一封新邮件
C
被递送到 IMAP 服务器。 B
已被不同的客户端从服务器删除。- Thunderbird 再次同步、下载
C
并删除的本地副本B
。
我想要的是防止本地删除B
。我希望它保留在本地,直到从 Thunderbird 中明确删除。我知道它不会再在服务器上了,我只是想把它保留在本地。
有什么想法吗?
答案1
我不知道在 IMAP 文件夹中是否可行,但您可以在 Thunderbird 中创建一个消息过滤器,将新消息从 IMAP 文件夹复制到本地文件夹中的文件夹:
首先,在本地文件夹中创建一个文件夹来保存邮件
从 IMAP 收件箱中,
转到“工具/邮件过滤器”,
单击“新建”
,为过滤器命名
,单击“匹配所有邮件”
,在“执行这些操作”中选择“将邮件复制到”,然后选择您在“本地文件夹”中创建的文件夹,
单击“确定”
它应该会自动为所有新邮件运行,您可以通过单击“邮件过滤器”框中的“立即运行”或从“工具/在文件夹中运行过滤器”手动运行它
答案2
设置您的 imap 帐户后,以下解决方案即可生效。
进入您的旧 pop 帐户的配置文件文件夹并将您的收件箱和 inbox.msf 复制到您的本地文件夹目录中。例如。
C:\Users\Name of your account\AppData\Roaming\Thunderbird\Profiles\i0mi3phf.default\Mail\
将它们重命名为 Trash 和 Trash.msf。这样您就可以在 thunderbird 中看到您的电子邮件,而不会因为 imap 帐户更新而被删除。打开 thunderbird 并将您的电子邮件从本地垃圾箱拖放到新 imap 帐户的收件箱中。然后它会将您的原始电子邮件同步到您的新 imap 电子邮件服务器。:)
我在笔记本电脑上测试了该解决方案,并使用手机确认了已上传的电子邮件。