summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-08 15:41:06 -0600
committerCraig Jennings <c@cjennings.net>2025-11-08 15:41:06 -0600
commitf2ee85fb1588bbe66ae892678a5cea51ce7ee206 (patch)
treedca7a14d284dd84d00427430ccb3a1f40042c077
parent5364e9ab36290a20fbb66de2d9ae31f531f822c0 (diff)
feat:mbsyncrc: enhance email synchronization configuration
Add separate channels for Inbox, Sent, Trash, Archive, Starred, and Spam. Enable `Create`, `CopyArrivalDate`, `Sync All`, and `SyncState` options for each channel. Group channels into 'cmail' for organized synchronization. Drafts and All Mail omitted due to ProtonBridge sync errors; accessible via IMAP if needed.
-rw-r--r--dotfiles/system/.mbsyncrc63
1 files changed, 59 insertions, 4 deletions
diff --git a/dotfiles/system/.mbsyncrc b/dotfiles/system/.mbsyncrc
index 1b2f10b..51dfae2 100644
--- a/dotfiles/system/.mbsyncrc
+++ b/dotfiles/system/.mbsyncrc
@@ -77,13 +77,68 @@ Inbox ~/.mail/cmail/Inbox/
Trash ~/.mail/cmail/Trash/
SubFolders Verbatim
-Channel cmail
-Far :cmail-remote:
-Near :cmail-local:
-Patterns *
+Channel cmail-inbox
+Far :cmail-remote:INBOX
+Near :cmail-local:Inbox
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-sent
+Far :cmail-remote:Sent
+Near :cmail-local:Sent
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-trash
+Far :cmail-remote:Trash
+Near :cmail-local:Trash
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-archive
+Far :cmail-remote:Archive
+Near :cmail-local:Archive
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-starred
+Far :cmail-remote:Starred
+Near :cmail-local:Starred
+Create Both
Expunge None
CopyArrivalDate yes
Sync All
+SyncState *
+
+Channel cmail-spam
+Far :cmail-remote:Spam
+Near :cmail-local:Spam
Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
SyncState *
+# Drafts and All Mail omitted due to sync errors with ProtonBridge
+# You can still access these folders via IMAP if needed
+
+Group cmail
+Channel cmail-inbox
+Channel cmail-sent
+Channel cmail-trash
+Channel cmail-archive
+Channel cmail-starred
+Channel cmail-spam
+