Hello, I cannot manage to use socket timeouts with an imap ssl connector,and i badly *need* it :'(
I have already mentionned it here: http://archives.free.net.ph/message/20050620.151244.e5390efe.en.html Does anyone have a solution ? (I thought of coding my own threaded timer over the ssl socket, but...) Tarek Traceback: >>> from imaplib import IMAP4_SSL, IMAP4_SSL_PORT >>> import socket >>> test = IMAP4_SSL('mail.xxxx.com', 993) >>> test.sock.settimeout(10) >>> test.login('[EMAIL PROTECTED]', 'password') Traceback (most recent call last): File "<stdin>", line 1, *in* ? File "/usr/lib/python2.4/imaplib.py", line 480, *in* login typ, dat = self._simple_command('LOGIN', user, self._quote(password)) File "/usr/lib/python2.4/imaplib.py", line 1028, *in* _simple_command *return* self._command_complete(name, self._command(name, *args)) File "/usr/lib/python2.4/imaplib.py", line 858, *in* _command_complete typ, data = self._get_tagged_response(tag) File "/usr/lib/python2.4/imaplib.py", line 959, *in* _get_tagged_response self._get_response() File "/usr/lib/python2.4/imaplib.py", line 876, *in* _get_response resp = self._get_line() File "/usr/lib/python2.4/imaplib.py", line 969, *in* _get_line line = self.readline() File "/usr/lib/python2.4/imaplib.py", line 1135, *in* readline char = self.sslobj.read(1) socket.sslerror: The read operation timed out >>> test = IMAP4_SSL('mail.xxxx.com', 993) >>> test.login('[EMAIL PROTECTED]', 'password') ('OK', ['LOGIN Ok.']) -- Tarek Ziadé | Nuxeo R&D (Paris, France) CPS Plateform : http://www.cps-project.org mail: tziade at nuxeo.com | tel: +33 (0) 6 30 37 02 63 You need Zope 3 - http://www.z3lab.org/ -- http://mail.python.org/mailman/listinfo/python-list