mirror of
https://github.com/imapsync/imapsync.git
synced 2024-11-17 00:02:29 +01:00
46 lines
1.8 KiB
Plaintext
46 lines
1.8 KiB
Plaintext
#!/bin/cat
|
|
$Id: FAQ.Big_Mailbox.txt,v 1.4 2019/07/31 10:37:15 gilles Exp gilles $
|
|
|
|
This document is also available online at
|
|
https://imapsync.lamiral.info/FAQ.d/
|
|
https://imapsync.lamiral.info/FAQ.d/FAQ.Big_Mailbox.txt
|
|
|
|
|
|
=====================================================================
|
|
Imapsync tips to deal with huge mailboxes
|
|
=====================================================================
|
|
|
|
Questions answered in this FAQ are:
|
|
|
|
Q. How to deal with huge mailboxes, whose size is over dozens of GB?
|
|
|
|
Now the questions again with their answers.
|
|
|
|
=====================================================================
|
|
Q. How to deal with huge mailboxes, whose size is over dozens of GB?
|
|
|
|
R1. It should be ok with imapsync.
|
|
|
|
In case imapsync seems to stall when sizing the folders or before
|
|
syncing a huge folder and you wander wether it is doing something or
|
|
just frozen, you can add option --debugimap. Option --debugimap shows
|
|
what is currently done, it's quite a big output but it helps waiting,
|
|
saying to ourselves "ok it's long but it's working, let's wait a
|
|
little more". The real purpose of --debugimap is to show genuine IMAP
|
|
commands used and their responses. The problem with --debugimap is
|
|
that it is very verbose and so with a big mailbox it generates a very
|
|
BIG logfile.
|
|
|
|
R2. If it is not ok with imapsync then consider spliting the whole
|
|
sync into smaller chunks using --search
|
|
|
|
For example, select messages only for a given year:
|
|
|
|
...
|
|
..imapsync ... --search "SENTSINCE 1-Jan-2017 SENTBEFORE 31-Dec-2017"
|
|
imapsync ... --search "SENTSINCE 1-Jan-2018 SENTBEFORE 31-Dec-2018"
|
|
imapsync ... --search "SENTSINCE 1-Jan-2019 SENTBEFORE 31-Dec-2019"
|
|
|
|
=====================================================================
|
|
=====================================================================
|