Support synchronization of gmail over IMAP.
authorFrederik Vanrenterghem <frederik@vanrenterghem.biz>
Mon, 9 Sep 2019 13:48:37 +0000 (21:48 +0800)
committerFrederik Vanrenterghem <frederik@vanrenterghem.biz>
Mon, 9 Sep 2019 13:48:37 +0000 (21:48 +0800)
isync/.mbsyncrc

index 8a9248c548829984d8613f6e389c232ac76c030c..2ee438ca0f3fd48d7576cd60d8aa8e5babc8231d 100644 (file)
@@ -45,3 +45,40 @@ Channel io-trash
 Channel io-archive
 Channel io-sent
 Channel io-junk
+
+IMAPAccount biz
+Host imap.gmail.com
+User frederik@vanrenterghem.biz
+PassCmd "gpg2 -q --for-your-eyes-only --no-tty -d ~/Documents/paswoorden/frederik@vanrenterghem.biz.asc"
+SSLType IMAPS
+CertificateFile /etc/ssl/certs/ca-certificates.crt
+
+IMAPStore biz-remote
+Account biz
+
+MaildirStore biz-local
+Subfolders Verbatim
+Path ~/.mail/biz/
+Inbox ~/.mail/biz/Inbox
+
+Channel biz
+Master :biz-remote:
+Slave :biz-local:
+# Exclude everything under the internal [Gmail] folder, except the interesting folders
+Patterns * ![Gmail]* "[Gmail]/Sent Mail" "[Gmail]/Starred" "[Gmail]/All Mail"
+# Or include everything
+#Patterns *
+
+Channel biz-sent
+Master :biz-remote:"[Gmail]/Verzonden berichten"
+Slave :biz-local:sent
+Create Slave
+
+# Automatically create missing mailboxes, both locally and on the server
+Create Both
+# Save the synchronization state files in the relevant directory
+SyncState *
+
+Group biz
+Channel biz
+Channel biz-sent