ssl and timeout issue

Discussion in 'Python' started by =?ISO-8859-15?Q?Tarek_Ziad=E9?=, Oct 19, 2005.

  1. 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('xxx@xxx', '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('xxx@xxx', '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/
    =?ISO-8859-15?Q?Tarek_Ziad=E9?=, Oct 19, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Do
    Replies:
    2
    Views:
    6,337
  2. Sosh
    Replies:
    1
    Views:
    1,849
    =?Utf-8?B?UGV0ZXIgQnJvbWJlcmcgW0MjIE1WUF0=?=
    Dec 31, 2005
  3. John Smith
    Replies:
    0
    Views:
    370
    John Smith
    Oct 5, 2006
  4. Mark Probert

    Timeout::timeout and Socket timeout

    Mark Probert, Oct 6, 2004, in forum: Ruby
    Replies:
    1
    Views:
    1,261
    Brian Candler
    Oct 6, 2004
  5. Pavel Smerk
    Replies:
    3
    Views:
    133
    Michal Suchanek
    Aug 15, 2006
Loading...

Share This Page