mbsync: reorganize channels so we can parallelize syncing
This commit is contained in:
parent
40be300bf4
commit
2820ec5f84
@ -13,11 +13,45 @@ Subfolders Verbatim
|
|||||||
Path ~/.mail/ferano.io/
|
Path ~/.mail/ferano.io/
|
||||||
Inbox ~/.mail/ferano.io/Inbox
|
Inbox ~/.mail/ferano.io/Inbox
|
||||||
|
|
||||||
Channel ferano.io
|
Channel ferano.io-inbox
|
||||||
Far :ferano.io.remote:
|
Far :ferano.io.remote:INBOX
|
||||||
Near :ferano.io.local:
|
Near :ferano.io.local:INBOX
|
||||||
# Include everything
|
Sync All
|
||||||
Patterns *
|
Create Both
|
||||||
|
Remove Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
Channel ferano.io-drafts
|
||||||
|
Far :ferano.io.remote:Drafts
|
||||||
|
Near :ferano.io.local:Drafts
|
||||||
|
Sync All
|
||||||
|
Create Both
|
||||||
|
Remove Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
Channel ferano.io-sent
|
||||||
|
Far :ferano.io.remote:Sent
|
||||||
|
Near :ferano.io.local:Sent
|
||||||
|
Sync All
|
||||||
|
Create Both
|
||||||
|
Remove Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
Channel ferano.io-junk
|
||||||
|
Far :ferano.io.remote:Junk
|
||||||
|
Near :ferano.io.local:Junk
|
||||||
|
Sync All
|
||||||
|
Create Both
|
||||||
|
Remove Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
Channel ferano.io-trash
|
||||||
|
Far :ferano.io.remote:Trash
|
||||||
|
Near :ferano.io.local:Trash
|
||||||
Sync All
|
Sync All
|
||||||
Create Both
|
Create Both
|
||||||
Remove Both
|
Remove Both
|
||||||
@ -38,11 +72,36 @@ Subfolders Verbatim
|
|||||||
Path ~/.mail/gmail/
|
Path ~/.mail/gmail/
|
||||||
Inbox ~/.mail/gmail/INBOX
|
Inbox ~/.mail/gmail/INBOX
|
||||||
|
|
||||||
Channel gmail
|
Channel gmail-inbox
|
||||||
Far :gmail.remote:
|
Far :gmail.remote:INBOX
|
||||||
Near :gmail.local:
|
Near :gmail.local:INBOX
|
||||||
# Only sync the folders you've checked in IMAP
|
Sync All
|
||||||
Patterns "INBOX" "[Gmail]/Sent Mail" "[Gmail]/Drafts" "[Gmail]/Trash"
|
Create Both
|
||||||
|
Remove Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
Channel gmail-drafts
|
||||||
|
Far :gmail.remote:"[Gmail]/Drafts"
|
||||||
|
Near :gmail.local:"[Gmail]/Drafts"
|
||||||
|
Sync All
|
||||||
|
Create Both
|
||||||
|
Remove Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
Channel gmail-sent
|
||||||
|
Far :gmail.remote:"[Gmail]/Sent Mail"
|
||||||
|
Near :gmail.local:"[Gmail]/Sent Mail"
|
||||||
|
Sync All
|
||||||
|
Create Both
|
||||||
|
Remove Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
Channel gmail-trash
|
||||||
|
Far :gmail.remote:"[Gmail]/Trash"
|
||||||
|
Near :gmail.local:"[Gmail]/Trash"
|
||||||
Sync All
|
Sync All
|
||||||
Create Both
|
Create Both
|
||||||
Remove Both
|
Remove Both
|
||||||
@ -50,6 +109,26 @@ Expunge Both
|
|||||||
SyncState *
|
SyncState *
|
||||||
|
|
||||||
|
|
||||||
|
Group ferano.io
|
||||||
|
Channel ferano.io-inbox
|
||||||
|
Channel ferano.io-drafts
|
||||||
|
Channel ferano.io-sent
|
||||||
|
Channel ferano.io-junk
|
||||||
|
Channel ferano.io-trash
|
||||||
|
|
||||||
|
Group gmail
|
||||||
|
Channel gmail-inbox
|
||||||
|
Channel gmail-drafts
|
||||||
|
Channel gmail-sent
|
||||||
|
Channel gmail-trash
|
||||||
|
|
||||||
Group all
|
Group all
|
||||||
Channel ferano.io
|
Channel ferano.io-inbox
|
||||||
Channel gmail
|
Channel ferano.io-drafts
|
||||||
|
Channel ferano.io-sent
|
||||||
|
Channel ferano.io-junk
|
||||||
|
Channel ferano.io-trash
|
||||||
|
Channel gmail-inbox
|
||||||
|
Channel gmail-drafts
|
||||||
|
Channel gmail-sent
|
||||||
|
Channel gmail-trash
|
||||||
|
Loading…
x
Reference in New Issue
Block a user