web-dev-qa-db-ja.com

サーバーの移動後にThunderbirdがすべてのメールを再ダウンロードしないようにするにはどうすればよいですか?

あるサーバーの10個のアカウントから別のサーバーにすべてのメールを移動しました。私はIMAPを使用しているので、これは私自身の問題にはなりませんが、これらの電子メールアカウントを使用している他の誰かがpop3を使用しています。コンピューターの設定を変更すると、Thunderbirdは(私が思うに)サーバーのすべてのメッセージをダウンロードします。

Thunderbirdに(たとえば)今日からのメールのみをダウンロードさせ、サーバーにメッセージを残すように強制する方法はありますか? 「サーバーにメッセージを残す」はすでにチェックされていますが、今日より前に送信された10,000通以上のメールをダウンロードしたくありません。

3
iagdotme

ファイル「popstate.dat」ファイルは、POPサーバーからすでにダウンロードされている電子メールを追跡するものです。

私のWindowsの例XP自宅の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の場合は多少異なります。デフォルト設定では、GmailPOPサーバーは新しく到着したメールのみを提供します。存在しない場合、サーバーからダウンロードできる電子メールがないとサーバーが報告するため、popstate.datファイルは空になります。

2
Alan Wehmann

サーバー側のバックエンド形式が同じままの場合(たとえば、Maildir-> Maildir)、アカウント設定でホスト名を変更するだけで、IMAPクライアントとPOPクライアントはおそらくあまり気になりません。

ただし、バックエンド形式を変更した場合、または何らかの変換を行った場合(たとえば、courierdbバックエンドを使用したCourierIMAPからMaildirバックエンドを使用したdovecotに変換した場合)、多くの場合、IMAPとPOPクライアントの両方がすべてを再ダウンロードします。メッセージ(またはIMAPクライアント用に構成されている場合はヘッダー)。移行後の再ダウンロードを防ぐためにメッセージIDを保持する変換スクリプト( this cyrus-> dovecot移行用など)がありますが、それでも私とIMAPではうまくいきませんでしたクライアントはすべてのヘッダーを再ダウンロードしました。

1
barbaz