I also see this bug via offlineimap (python). $ openssl s_client -connect imap.ntlworld.com:993
seems to work: CONNECTED(00000003) --- [...snip..] subject=/C=GB/ST=Hampshire/L=Hook/O=Virgin Media Ltd/OU=internet operations/CN=imap.ntlworld.com issuer=/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)10/CN=VeriSign Class 3 Secure Server CA - G3 --- No client certificate CA names sent --- SSL handshake has read 4356 bytes and written 634 bytes --- New, TLSv1/SSLv3, Cipher is RC4-SHA Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE SSL-Session: Protocol : TLSv1.1 Cipher : RC4-SHA Session-ID: 0FC06C3512C6AD1B71258E9A9E4586D55ECC3E521F8B3F61EB25EAEFA3F6FD11 Session-ID-ctx: Master-Key: 1AFB7A305271D34AA2BAC7AFF9EE2B0D2EAF336B8B993B732D43216790E351CC4138D986AD5C1C709ED9044E168CA041 Key-Arg : None PSK identity: None PSK identity hint: None SRP username: None Start Time: 1335278032 Timeout : 300 (sec) Verify return code: 20 (unable to get local issuer certificate) --- * OK Virgin Media IMAP4 server ready [ e4c558782NTL ]. ================================================================================= Using offlineimap (version 6.5.3 -- current release; the debian package is very old):- $ ./offlineimap.py -a ntl OfflineIMAP 6.5.3 Licensed under the GNU GPL v2+ (v2 or any later version) Account sync ntl: *** Processing account ntl Establishing connection to imap.ntlworld.com:993 ERROR: Unknown SSL protocol connecting to host 'imap.ntlworld.com' forrepository 'ntlserv'. OpenSSL responded: [Errno 1] _ssl.c:503: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol *** Finished account 'ntl' in 0:00 ERROR: Exceptions occurred during the run! ERROR: Unknown SSL protocol connecting to host 'imap.ntlworld.com' forrepository 'ntlserv'. OpenSSL responded: [Errno 1] _ssl.c:503: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol ---------------------------------------------------------------------------------------------- With a little more debugging: $ ./offlineimap.py --info -a ntl OfflineIMAP 6.5.3 Licensed under the GNU GPL v2+ (v2 or any later version) Remote repository 'ntlserv': type 'Gmail' Host: imap.ntlworld.com Port: 993 SSL: 1 Establishing connection to imap.ntlworld.com:993 Failed to connect. Reason Unknown SSL protocol connecting to host 'imap.ntlworld.com' forrepository 'ntlserv'. OpenSSL responded: [Errno 1] _ssl.c:503: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol folderfilter= lambda foldername: foldername not in ['[Gmail]/All Mail','[Gmail]/Bin'] Establishing connection to imap.ntlworld.com:993 Traceback (most recent call last): File "./offlineimap.py", line 23, in <module> oi.run() File "/usr/local/packages/offlineimap/spaetz-offlineimap-f2fe807/offlineimap/init.py", line 46, in run self.serverdiagnostics(options) File "/usr/local/packages/offlineimap/spaetz-offlineimap-f2fe807/offlineimap/init.py", line 391, in serverdiagnostics account.serverdiagnostics() File "/usr/local/packages/offlineimap/spaetz-offlineimap-f2fe807/offlineimap/accounts.py", line 176, in serverdiagnostics self.ui.serverdiagnostics(remote_repo, 'Remote') File "/usr/local/packages/offlineimap/spaetz-offlineimap-f2fe807/offlineimap/ui/UIBase.py", line 397, in serverdiagnostics folders = repository.getfolders() File "/usr/local/packages/offlineimap/spaetz-offlineimap-f2fe807/offlineimap/repository/IMAP.py", line 268, in getfolders imapobj = self.imapserver.acquireconnection() File "/usr/local/packages/offlineimap/spaetz-offlineimap-f2fe807/offlineimap/imapserver.py", line 333, in acquireconnection raise OfflineImapError(reason, severity) offlineimap.error.OfflineImapError: Unknown SSL protocol connecting to host 'imap.ntlworld.com' forrepository 'ntlserv'. OpenSSL responded: [Errno 1] _ssl.c:503: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol -------------------------------------------------------------------------------------------------- I hope this is of some help. See also bug 666449. ael -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

