-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathofflineimaprc
More file actions
121 lines (108 loc) · 4.21 KB
/
offlineimaprc
File metadata and controls
121 lines (108 loc) · 4.21 KB
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# Sample minimal config file. Copy this to ~/.offlineimaprc and edit to
# suit to get started fast.
[general]
ui = basic
accounts = Personal,TCL,Vineyard,SolTrader
pythonfile=~/.mutt/offlineimap.py
fsync = False
[Account Personal]
localrepository = Personal-Local
remoterepository = Personal-Remote
status_backend = sqlite
postsynchook = /Users/chris/bin/postsynchook
[Account TCL]
localrepository = TCL-Local
remoterepository = TCL-Remote
status_backend = sqlite
postsynchook = /Users/chris/bin/postsynchook
[Account Vineyard]
localrepository = Vineyard-Local
remoterepository = Vineyard-Remote
status_backend = sqlite
postsynchook = /Users/chris/bin/postsynchook
[Account SolTrader]
localrepository = SolTrader-Local
remoterepository = SolTrader-Remote
status_backend = sqlite
postsynchook = /Users/chris/bin/postsynchook
[Repository Personal-Local]
type = Maildir
localfolders = ~/.mail/Personal
nametrans = lambda folder: {'drafts': '[Gmail]/Drafts',
'bin': '[Gmail]/Bin',
'github': 'github',
'list': 'list',
'archive': '[Gmail]/All Mail',
}.get(folder, folder)
[Repository TCL-Local]
type = Maildir
localfolders = ~/.mail/TCL
nametrans = lambda folder: {'drafts': '[Gmail]/Drafts',
'bin': '[Gmail]/Trash',
'archive': '[Gmail]/All Mail',
}.get(folder, folder)
[Repository Vineyard-Local]
type = Maildir
localfolders = ~/.mail/Vineyard
nametrans = lambda folder: {'drafts': '[Gmail]/Drafts',
'bin': '[Gmail]/Bin',
'archive': '[Gmail]/All Mail',
}.get(folder, folder)
[Repository SolTrader-Local]
type = Maildir
localfolders = ~/.mail/SolTrader
nametrans = lambda folder: {'drafts': '[Gmail]/Drafts',
'bin': '[Gmail]/Trash',
'archive': '[Gmail]/All Mail',
}.get(folder, folder)
[Repository Personal-Remote]
maxconnections = 2
type = Gmail
remoteuser = chris.p@rsons.org
remotepasseval = get_keychain_pass(account="chris.p@rsons.org", server="imap.gmail.com")
sslcacertfile=/usr/local/etc/openssl/certs/ca-bundle.crt
realdelete = yes
trashfolder = [Gmail]/Bin
nametrans = lambda folder: {'[Gmail]/Drafts': 'drafts',
'[Gmail]/All Mail': 'archive',
'github': 'github',
'list': 'list',
'[Gmail]/Bin': 'bin',
}.get(folder, folder)
[Repository TCL-Remote]
maxconnections = 2
type = Gmail
remoteuser = chris@thinkcodelearn.com
remotepasseval = get_keychain_pass(account="chris@thinkcodelearn.com", server="imap.gmail.com")
sslcacertfile=/usr/local/etc/openssl/certs/ca-bundle.crt
realdelete = yes
trashfolder = [Gmail]/Bin
nametrans = lambda folder: {'[Gmail]/Drafts': 'drafts',
'[Gmail]/All Mail': 'archive',
'[Gmail]/Trash': 'bin',
}.get(folder, folder)
[Repository Vineyard-Remote]
maxconnections = 2
type = Gmail
remoteuser = chris@winvin.org.uk
remotepasseval = get_keychain_pass(account="chris@winvin.org.uk", server="imap.gmail.com")
sslcacertfile=/usr/local/etc/openssl/certs/ca-bundle.crt
realdelete = yes
trashfolder = [Gmail]/Bin
nametrans = lambda folder: {'[Gmail]/Drafts': 'drafts',
'[Gmail]/Bin': 'bin',
'[Gmail]/All Mail': 'archive',
}.get(folder, folder)
[Repository SolTrader-Remote]
maxconnections = 2
type = Gmail
remoteuser = chris@soltrader.net
remotepasseval = get_keychain_pass(account="chris@soltrader.net", server="imap.gmail.com")
realdelete = yes
sslcacertfile=/usr/local/etc/openssl/certs/ca-bundle.crt
trashfolder = [Gmail]/Bin
nametrans = lambda folder: {'[Gmail]/Drafts': 'drafts',
'[Gmail]/Starred': 'flagged',
'[Gmail]/Trash': 'bin',
'[Gmail]/All Mail': 'archive',
}.get(folder, folder)