summary refs log tree commit diff
path: root/.config/mbsyncrc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/mbsyncrc66
1 files changed, 66 insertions, 0 deletions
diff --git a/.config/mbsyncrc b/.config/mbsyncrc
new file mode 100644
index 0000000..7ace06a
--- /dev/null
+++ b/.config/mbsyncrc
@@ -0,0 +1,66 @@
+## remote
+
+IMAPStore gnzler
+Host imap.mailfence.com
+User robert@gnzler.de
+PassCmd "rbw get 68b0ea26-733a-43cd-b8f8-e8ecc98de072"
+TLSType IMAPS
+
+IMAPStore gandi
+Host mail.gandi.net
+User robert@gnzler.io
+PassCmd "rbw get 67436053-fde1-43c3-9544-6a5289f08c76"
+TLSType IMAPS
+
+# IMAPStore selfhosted
+# Host localhost:1430
+# User postmaster@gnzler.de
+# PassCmd "secretmenu -P postmaster@gnzler.io | head -n1"
+# TLSType None
+
+## on-disk
+
+MaildirStore local
+Path ~/mail/gnzler/
+INBOX ~/mail/gnzler/INBOX
+SubFolders Verbatim
+
+MaildirStore local.bak
+Path ~/mail/gnzler.bak/
+INBOX ~/mail/gnzler.bak/INBOX
+SubFolders Verbatim
+
+## channel
+
+Channel gnzler
+Far :gnzler:
+Near :local:
+Patterns *
+# Sync Pull New
+SyncState *
+# WATCH OUT WHAT YOU'RE DOING
+Create Both
+Remove Both
+Expunge Both
+
+## backup/restore
+
+Channel pull
+Far :gandi:
+Near :local.bak:
+Patterns *
+SyncState *
+Sync Pull
+Create Near
+Remove Near
+Expunge Near
+
+Channel restore
+Far :gnzler:
+Near :local:
+Patterns lists lists/*
+SyncState *
+Sync Push
+Create Far
+Remove Far
+Expunge Far