# Accounts {{{
IMAPAccount     gmail
Host            "imap.gmail.com"
User            "felix.vanderjeugt@gmail.com"
PassCmd         "gpg2 -u Noctua -q --for-your-eyes-only --no-tty -d ~/.config/passwords.gpg | sed -n 's/gmail=//p'"
SSLType         "IMAPS"
CertificateFile "/etc/ssl/certs/ca-certificates.crt"

IMAPAccount     ugent
Host            "owa.ugent.be"
User            "felix.vanderjeugt@ugent.be"
PassCmd         "gpg2 -u Noctua -q --for-your-eyes-only --no-tty -d ~/.config/passwords.gpg | sed -n 's/ugent=//p'"
AuthMechs       "PLAIN"
SSLTYPE         "IMAPS"
CertificateFile "/etc/ssl/certs/ca-certificates.crt"

IMAPAccount     thijs
Host            "owa.ugent.be"
User            "thijs.vangerrewey@ugent.be"
AuthMechs       "PLAIN"
SSLTYPE         "IMAPS"
CertificateFile "/etc/ssl/certs/ca-certificates.crt"
# }}} Accounts

# Remote Stores {{{
IMAPStore gmail-remote
Account   "gmail"

IMAPStore ugent-remote
Account   "ugent"

IMAPStore thijs-remote
Account   "thijs"
# }}}

# Local Stores {{{
MaildirStore gmail-local
Path         "/data/mail/gmail/"
Inbox        "/data/mail/gmail/Inbox"

MaildirStore ugent-local
Path         "/data/mail/ugent/"
Inbox        "/data/mail/ugent/Inbox"
Trash        "/data/mail/ugent/Trash"

MaildirStore thijs-local
Path         "/data/temporary/thijs/"
Inbox        "/data/temporary/thijs/Inbox"
Trash        "/data/temporary/thijs/Trash"
# }}}

# Channels {{{
Channel   gmail-inbox
Master    ":gmail-remote:"
Slave     ":gmail-local:"
Create    "Slave"
Pattern   "INBOX"
SyncState "*"

Channel   gmail-sent
Master    ":gmail-remote:[Google Mail]/Sent Mail"
Slave     ":gmail-local:Sent"
Create    "Slave"
SyncState "*"

Channel   gmail-trash
Master    ":gmail-remote:[Google Mail]/Bin"
Slave     ":gmail-local:Trash"
Create    "Slave"
SyncState "*"

Channel   ugent-inbox
Master    ":ugent-remote:Inbox"
Slave     ":ugent-local:"
Create    "Slave"
SyncState "*"

Channel   ugent-sent
Master    ":ugent-remote:Verzonden Items"
Slave     ":ugent-local:Sent"
Create    "Slave"
SyncState "*"

Channel   ugent-trash
Master    ":ugent-remote:Verwijderde Items"
Slave     ":ugent-local:Trash"
Create    "Slave"
SyncState "*"

Channel   thijs-inbox
Master    ":thijs-remote:"
Patterns  "*"
Slave     ":thijs-local:"
Create    "Slave"
SyncState "*"
# }}}

# Groups {{{
Group   gmail
Channel "gmail-inbox"
Channel "gmail-sent"
Channel "gmail-trash"

Group   ugent
Channel "ugent-inbox"
Channel "ugent-sent"
Channel "ugent-trash"
# }}}

# vim: foldmethod=marker