[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

[bash]
    $ ./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
        self.sync(siglistener)
      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
$
[/bash]

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 -.-

l8r
dtk




More information about the OfflineIMAP-project mailing list