-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathofflineimaprc
64 lines (57 loc) · 1.95 KB
/
offlineimaprc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[general]
pythonfile = ~/.offlineimap.py
ui = ttyui
accounts = Havenaut, TAD
maxsyncaccounts = 3
[Account Havenaut]
localrepository = Havenaut-Local
remoterepository = Havenaut-Remote
autorefresh = 5
status_backend = sqlite
[Account TAD]
localrepository = TAD-Local
remoterepository = TAD-Remote
autorefresh = 5
status_backend = sqlite
[Repository Havenaut-Local]
type = Maildir
localfolders = ~/mail/Havenaut
nametrans = lambda f: ["INBOX."+f, f][f == "INBOX"]
[Repository Havenaut-Remote]
type = IMAP
ssl = yes
cert_fingerprint = 958b1601563aef92607a41eb5bad22e3cace8431
remotehost = mail.messagingengine.com
remoteuser = [email protected]
remotepasseval = imappasswd('havenaut')
nametrans = lambda foldername: re.sub('^INBOX.', '', foldername)
[Repository TAD-Local]
type = Maildir
localfolders = ~/mail/TAD
nametrans = lambda folder: {'drafts': '[Gmail]/Drafts',
'sent': '[Gmail]/Sent Mail',
'trash': '[Gmail]/Trash',
'archive': '[Gmail]/All Mail',
}.get(folder, folder)
[Repository TAD-Remote]
type = Gmail
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
remoteuser = [email protected]
remotepasseval = imappasswd('tad')
nametrans = lambda folder: {'[Gmail]/Drafts': 'drafts',
'[Gmail]/Sent Mail': 'sent',
'[Gmail]/Trash': 'trash',
'[Gmail]/All Mail': 'archive',
}.get(folder, folder)
folderfilter = lambda folder: folder not in ['[Gmail]/Trash',
'[Gmail]/Important',
'[Gmail]/Spam',
'[Gmail]/Starred',
]
[mbnames]
enabled = yes
filename = ~/.mutt/mailboxes
header = "mailboxes "
peritem = "+%(accountname)s/%(foldername)s"
sep = " "
footer = "\n"