tm = time.strftime('%M:%S', time.localtime(secs))
UIBase.getglobalui().debug('imap', ' %s.%02d %s' % (tm, (secs*100)%100, s))
+class WrappedIMAP4_SSL(IMAP4_SSL):
+ def open(self, host = '', port = IMAP4_SSL_PORT):
+ IMAP4_SSL.open(self, host, port)
+ self.sslobj = sslwrapper(self.sslobj)
+
+ def readline(self):
+ return self.sslobj.readline()
+
def new_open(self, host = '', port = IMAP4_PORT):
"""Setup connection to remote server on "host:port"
(default: localhost:standard IMAP4 port).
self.port = port
res = socket.getaddrinfo(host, port, socket.AF_UNSPEC,
socket.SOCK_STREAM)
- self.sock = socket.socket(af, socktype, proto)
# Try each address returned by getaddrinfo in turn until we
# manage to connect to one.