我一直在尝试设置offlineimap来将邮件从gmail同步到我的mac机器上的本地文件夹。
我当前设置的问题是,offlineimap将开始同步来自两个帐户的邮件,我可以看到像 -
这样的行Copy message 3 (3 of 10966) repo1_remote:[Gmail]/Important -> repo1_local
但是,在大约20-30 copy message
之后,这些线就停止了。 Offlineimap仍然连接,它在10分钟后刷新并再次同步但是,我再也看不到回购中的任何copy message
行了,它就停止了。我可以在mutt中看到这些新的20-30条新消息,但不是更多。再次杀死并重新启动offlineimap会复制20-30条新消息并再次停止。我不知道出了什么问题。我想它应该在本地复制所有消息。这是我的offlineimaprc
。我正确设置了python文件。
[general]
metadata = ~/.offlineimap
accounts = repo1, repo2
maxsyncaccounts = 10
#ui = blinkenlights
ui = ttyui
pythonfile = ~/Development/OfflineIMAP/mail/offlineimap.py
#socktimeout = 60
[mbnames]
[Account repo2]
localrepository = repo2_local
remoterepository = repo2_remote
autorefresh = 10
status_backend = sqlite
synclabels = yes
[Account repo1]
localrepository = repo1_local
remoterepository = repo1_remote
autorefresh = 10
status_backend = sqlite
synclabels = yes
[Repository repo2_local]
type = GmailMaildir
nametrans = get_remote_name
localfolders = ~/Development/OfflineIMAP/mail/repo2
sep = /
restoreatime = yes
[Repository repo1_local]
type = GmailMaildir
nametrans = get_remote_name
localfolders = ~/Development/OfflineIMAP/mail/repo1
sep = /
restoreatime = yes
[Repository repo2_remote]
type = Gmail
folderfilter = is_included
nametrans = get_local_name
cert_fingerprint = 3ffdb8519c1c8242ce8387d3d9fccc208a776b4a
remoteuser = asd@gmail.com
remotepasseval = get_password('asd')
usecompression = yes
maxconnections = 3
[Repository repo1_remote]
type = Gmail
folderfilter = is_included
nametrans = get_local_name
cert_fingerprint = 3ffdb8519c1c8242ce8387d3d9fccc208a776b4a
remoteuser = qwe@gmail.com
remotepasseval = get_password('qwe')
usecompression = yes
maxconnections = 3
我想知道是什么阻止了offlineimap复制更多消息,以及我应该在配置中更改什么以使其正常工作。
答案 0 :(得分:1)
我刚刚遇到了与gmail相同的问题。在我的情况下,禁用压缩和设置连接限制为1解决了问题(没有时间完全调查)。你试过这个吗?