[Piers Lauder] Re: imaplib2 support for starttls

dtk d.t.k at gmx.de
Tue Apr 12 16:43:03 BST 2011

Hi Sebastian,

Excerpts from Sebastian Spaeth's message of Tue Apr 12 17:16:14 +0200 2011:
> And here is a patch. Could someone who can test STARTTLS see if it works?
weeeeell. It changes *something* ;P

    $ ./offlineimap.py -c ../../configs/starttls.rc
     OfflineIMAP 6.3.2
    Copyright (C) 2002 - 2010 John Goerzen <john at complete.org>

    This software comes with ABSOLUTELY NO WARRANTY; see the file
    COPYING for details.  This is free software, and you are welcome
    to distribute it under the conditions laid out in COPYING.
    Account sync Test:
     ***** Processing account Test
     Copying folder structure from IMAP to Maildir
     Establishing connection to mail.jade-hamburg.de:143.
     WARNING: Error occured attempting to sync account Test: Traceback (most recent call last):
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/accounts.py", line 191, in syncrunner
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/accounts.py", line 246, in sync
        remoterepos.syncfoldersto(localrepos, [statusrepos])
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/repository/Base.py", line 121, in syncfoldersto
        srcfolders = src.getfolders()
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/repository/IMAP.py", line 242, in getfolders
        imapobj = self.imapserver.acquireconnection()
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/imapserver.py", line 256, in acquireconnection
        listres = imapobj.list(self.reference, '""')[1]
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/imaplib2.py", line 772, in list
        return self._simple_command(name, directory, pattern, **kw)
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/imaplib2.py", line 1514, in _simple_command
        return self._command_complete(self._command(name, *args), kw)
      File "/media/dump/offlineimap/git/offlineimap/offlineimap/imaplib2.py", line 1210, in _command
        % (name, self.state))
    error: command LIST illegal in state NONAUTH

     ***** Finished processing account Test

So auth seems to break. But at least it's not hanging anymore. Cannot think
about whether that is another error in imaplib2 or in offlineimap right now,
*really* should be working -.-


More information about the OfflineIMAP-project mailing list