Offlineimap在前20-30条消息后停止检索

时间:2015-12-16 14:16:43

标签: imap mutt maildir

我一直在尝试设置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复制更多消息,以及我应该在配置中更改什么以使其正常工作。

1 个答案:

答案 0 :(得分:1)

我刚刚遇到了与gmail相同的问题。在我的情况下,禁用压缩和设置连接限制为1解决了问题(没有时间完全调查)。你试过这个吗?