dotfiles/user-config/mbsync/.mbsyncrc

164 lines
4.5 KiB
Plaintext

#
# mbsync configuration
#
#
# Account Template
# #
# # example-account@domain.tld
# IMAPAccount example-account@domain.tld
# Host <IMAP_HOST>
# User <USER>
# PassCmd "pass ..."
# SSLType IMAPS
# SSLVersions TLSv1.2
# CertificateFile /etc/ssl/certs/ca-certificates.crt
# IMAPStore example-account@domain.tld-remote
# Account example-account@domain.tld
# MaildirStore example-account@domain.tld-local
# SubFolders Legacy
# # The trailing "/" is important
# Path ~/.mail/example-account@domain.tld/
# Inbox ~/.mail/example-account@domain.tld/Inbox
#
# collin.doering@rekahsoft.ca
IMAPAccount collin@rekahsoft.ca
Host imap.migadu.com
User collin@rekahsoft.ca
PassCmd "pass personal/migadu.com/mail-boxes/collin@rekahsoft.ca"
SSLType IMAPS
SSLVersions TLSv1.2
CertificateFile /etc/ssl/certs/ca-certificates.crt
IMAPStore collin@rekahsoft.ca-remote
Account collin@rekahsoft.ca
MaildirStore collin@rekahsoft.ca-local
SubFolders Verbatim
# The trailing "/" is important
Path ~/.mail/collin@rekahsoft.ca/
Inbox ~/.mail/collin@rekahsoft.ca/Inbox
#
# collin.doering@gmail.com
IMAPAccount collin.doering@gmail.com
Host imap.gmail.com
User collin.doering@gmail.com
PassCmd "pass personal/Google/collin.doering@gmail.com/app/mu4e"
SSLType IMAPS
SSLVersions TLSv1.2
CertificateFile /etc/ssl/certs/ca-certificates.crt
IMAPStore collin.doering@gmail.com-remote
Account collin.doering@gmail.com
MaildirStore collin.doering@gmail.com-local
SubFolders Legacy
# The trailing "/" is important
Path ~/.mail/collin.doering@gmail.com/
Inbox ~/.mail/collin.doering@gmail.com/Inbox
#
# rekahsoft@gmail.com
IMAPAccount rekahsoft@gmail.com
Host imap.gmail.com
User rekahsoft@gmail.com
PassCmd "pass personal/Google/rekahsoft@gmail.com/app/mu4e"
SSLType IMAPS
SSLVersions TLSv1.2
CertificateFile /etc/ssl/certs/ca-certificates.crt
IMAPStore rekahsoft@gmail.com-remote
Account rekahsoft@gmail.com
MaildirStore rekahsoft@gmail.com-local
SubFolders Legacy
# The trailing "/" is important
Path ~/.mail/rekahsoft@gmail.com/
Inbox ~/.mail/rekahsoft@gmail.com/Inbox
#
# collin@noredink.com
IMAPAccount collin@noredink.com
Host imap.gmail.com
User collin@noredink.com
PassCmd "pass professional/noredink/google.com/app/mu4e"
SSLType IMAPS
SSLVersions TLSv1.2
CertificateFile /etc/ssl/certs/ca-certificates.crt
IMAPStore collin@noredink.com-remote
Account collin@noredink.com
MaildirStore collin@noredink.com-local
SubFolders Legacy
# The trailing "/" is important
Path ~/.mail/collin@noredink.com/
Inbox ~/.mail/collin@noredink.com/Inbox
#
# Channels
#
Channel personal
Far :collin@rekahsoft.ca-remote:
Near :collin@rekahsoft.ca-local:
# Exclude everything under the internal [Gmail] folder, except the interesting folders
Patterns * ![Gmail]* "[Gmail]/Sent Mail" "[Gmail]/Starred" "[Gmail]/All Mail" "[Gmail]/Drafts" "[Gmail]/Trash" "[Gmail]/Spam"
# Or include everything
#Patterns *
# Automatically create missing mailboxes, both locally and on the server
Create Both
Expunge Both
# Save the synchronization state files in the relevant directory
SyncState *
Channel personal-gmail
Far :collin.doering@gmail.com-remote:
Near :collin.doering@gmail.com-local:
# Exclude everything under the internal [Gmail] folder, except the interesting folders
Patterns * ![Gmail]* "[Gmail]/Sent Mail" "[Gmail]/Starred" "[Gmail]/All Mail" "[Gmail]/Drafts" "[Gmail]/Trash" "[Gmail]/Spam"
# Or include everything
#Patterns *
# Automatically create missing mailboxes, both locally and on the server
Create Both
Expunge Both
# Save the synchronization state files in the relevant directory
SyncState *
Channel rekahsoft-gmail
Far :rekahsoft@gmail.com-remote:
Near :rekahsoft@gmail.com-local:
# Exclude everything under the internal [Gmail] folder, except the interesting folders
Patterns * ![Gmail]* "[Gmail]/Sent Mail" "[Gmail]/Starred" "[Gmail]/All Mail" "[Gmail]/Drafts" "[Gmail]/Trash" "[Gmail]/Spam"
# Or include everything
#Patterns *
# Automatically create missing mailboxes, both locally and on the server
Create Both
Expunge Both
# Save the synchronization state files in the relevant directory
SyncState *
Channel noredink
Far :collin@noredink.com-remote:
Near :collin@noredink.com-local:
# Exclude everything under the internal [Gmail] folder, except the interesting folders
Patterns * ![Gmail]* "[Gmail]/Sent Mail" "[Gmail]/Starred" "[Gmail]/All Mail" "[Gmail]/Drafts" "[Gmail]/Trash" "[Gmail]/Spam"
# Or include everything
#Patterns *
# Automatically create missing mailboxes, both locally and on the server
Create Both
Expunge Both
# Save the synchronization state files in the relevant directory
SyncState *