如何在服务器移动后让Thunderbird不再重新下载我的所有电子邮件?


3

我已将所有电子邮件从一台服务器上的10个帐户转移到另一台服务器上。我使用IMAP所以这对我自己来说不是问题,但使用这些电子邮件帐户的其他人使用pop3。当我更改他们的计算机上的设置时,Thunderbird将(我假设)下载服务器的所有消息,即使它们已经在他们的计算机上。

有没有办法迫使Thunderbird只从今天下载电子邮件(例如)以及在服务器上留言?我们已经检查了“在服务器上留言”,但我们不想下载今天之前发送的10,000多封电子邮件。

Answers:


2

文件“popstate.dat”文件用于跟踪已从POP服务器下载的电子邮件。

我的Windows XP Home PC上的一个例子是:

C:\ Documents and Settings \ Alan \ Application Data \ Thunderbird \ Profiles \ qn5qd3de.default \ Mail \ pop.att.yahoo.com \ popstate.dat

# POP3 State File
# This is a generated file!  Do not edit.

*pop.att.yahoo.com AWehmann
k AHfVimIAAFFZTwJOOAAQHz0XYU8 1325822549
k ALnPjkQAARslTk0SJwOBFFSXUwk 1313674828
k ALbPjkQAADijSiRISQK9whTL178 1243891806
k AK/VimIAAXI5TwSSMQM8WDKNut0 1325822555
k ALDVimIAASYOTuZNwgVwMgSXZN4 1323792415
k AN7VimIAAM1uT0ZHUA1JGhbBzms 1330020393
b AODVimIAAQzKTuDXaAISoH6BC8M 1323402949

有更多的条目,但我没有显示所有条目。

在Gmail的情况下,情况有所不同。使用默认设置,Gmail POP服务器仅提供新到达的电子邮件。如果没有,则popstate.dat文件被清空,因为服务器报告没有可从服务器下载的电子邮件。


1

如果服务器端的后端格式保持不变(例如Maildir - > Maildir),那么只要在帐户设置中更改主机名,您的IMAP客户端以及POP客户端可能就不会太在意了。

但是,如果您更改了后端格式或进行了任何类型的转换(例如,您使用Courier IMAP将courier db后端转换为带有Maildir后端的dovecot),那么在许多情况下,您的IMAP以及POP客户端都将重新下载所有消息(如果为IMAP客户端配置,则为标头)。有转换脚本(例如这个用于cyrus - > dovecot迁移)保留消息ID以防止迁移后重新下载,但即使这样也没有用,我和IMAP客户端重新下载了所有头文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.