Snow Leopard Offlineimap OSX - Все кроме одной синхронизации учетной записи, но Gmail синхронизируют катастрофические отказы на дубликате файла?

Я создаю Offlineimap и Mutt на Snow Leopard OSX. Я почти сделан и имею 5 работ/синхронизации учетных записей. Однако мой основной Gmail отказывает каждый раз, когда я пытаюсь синхронизировать его! Я не знаю то, что продолжается, как другие учетные записи находятся также на Gmail и не имеют проблем. Основная учетная запись Gmail имеет путь больше сообщений в ней (> 5 ГБ) - который является, возможно, проблемой? Я погуглил это сообщение об ошибке бесконечно и ничего не нашел. Сообщение об ошибке указывает "на OSError: [Errno 17] Файл существует: '[Gmail].Sent Почта'" - однако я неоднократно удалял этот файл/папку и удостоверялся, что .offlineimaprc является чистым. Кроме того, другие учетные записи были настроены тот же путь и не испытывают эту проблему. Действительно понятия не имейте, как продолжить двигаться отсюда, но вероятно существует некоторый крайне очевидный ответ.

Большое спасибо!

Кролик на направляющих

Thread 'Account sync Gmail' terminated with exception:
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/offlineimap/threadutil.py", line 149, in run
    Thread.run(self)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/threading.py", line 484, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/offlineimap/accounts.py", line 183, in syncrunner
    self.sync(siglistener)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/offlineimap/accounts.py", line 220, in sync
    remoterepos.syncfoldersto(localrepos, [statusrepos])
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/offlineimap/repository/Base.py", line 155, in syncfoldersto
    dest.makefolder(key)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/offlineimap/repository/Maildir.py", line 101, in makefolder
    os.makedirs(foldername, 0700)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 17] File exists: '[Gmail].Sent Mail'


Last 50 debug messages logged for Account sync Gmail prior to exception:
imap: imapsplit() called with input: \HasChildren \HasNoChildren
imap: imapsplit() returning: ['\\HasChildren', '\\HasNoChildren']
imap: dequote() called with input: "[Gmail]/Drafts"
imap: dequote() returning: [Gmail]/Drafts
imap: dequote() called with input: [Gmail]/Drafts
imap: imapsplit() called with input: (\HasNoChildren) "/" "[Gmail]/Sent Mail"
imap: imapsplit() returning: ['(\\HasNoChildren)', '"/"', '"[Gmail]/Sent Mail"']
imap: imapsplit() called with input: \HasNoChildren
imap: imapsplit() returning: ['\\HasNoChildren']
imap: dequote() called with input: "[Gmail]/Sent Mail"
imap: dequote() returning: [Gmail]/Sent Mail
imap: dequote() called with input: [Gmail]/Sent Mail
imap: imapsplit() called with input: (\HasChildren \HasNoChildren) "/" "[Gmail]/Starred"
imap: imapsplit() returning: ['(\\HasChildren \\HasNoChildren)', '"/"', '"[Gmail]/Starred"']
imap: imapsplit() called with input: \HasChildren \HasNoChildren
imap: imapsplit() returning: ['\\HasChildren', '\\HasNoChildren']
imap: dequote() called with input: "[Gmail]/Starred"
imap: dequote() returning: [Gmail]/Starred
imap: dequote() called with input: [Gmail]/Starred
imap: imapsplit() called with input: (\HasChildren \HasNoChildren) "/" "[Gmail]/Trash"
imap: imapsplit() returning: ['(\\HasChildren \\HasNoChildren)', '"/"', '"[Gmail]/Trash"']
imap: imapsplit() called with input: \HasChildren \HasNoChildren
imap: imapsplit() returning: ['\\HasChildren', '\\HasNoChildren']
imap: dequote() called with input: "[Gmail]/Trash"
imap
0
задан 12.02.2011, 19:20

2 ответа

Хорошо, как обычно, на самом деле выписывание вопроса заставило меня думать об этом по-другому, и я нашел (легкое) решение. Я отправлю его здесь в случае, если кто-либо еще сталкивается с этим:

Проблема состояла в том, что так или иначе во время более ранней установки (или некоторый другой путь), или Offlineimap или Mutt добавили тег/папку к моей учетной записи Gmail, названной" [Gmail] / Отправленная Почта". Затем это попыталось добавить его снова и перестало работать, потому что это уже было там. Таким образом, я вошел в Gmail и удалил этот дублирующийся тег, и синхронизация прошла.

0
ответ дан 27.11.2019, 18:22

Я думаю, что можно найти вещи легче при использовании новейшего OfflineIMAP (доступный от GitHub). Это имеет модификации и спецификации конфигурации явно для Gmail.

Я не могу найти его в документации, но демонстрационный файл конфигурации показывает, как реализовать конфигурацию Gmail. OfflineIMAP на самом деле имеет установку type=Gmail. Поиск Gmail на странице. Это вокруг строки 260, хотя это может переместиться к тому времени, когда Вы смотрите на него.

0
ответ дан 27.11.2019, 18:22

Теги

Похожие вопросы