Socket Timeout and SMTP

T

Tim Williams

(python newbie)

Is it possible to individually set the socket timeout of a connection
created by smtplib, rather than use the socket.setdefaulttimeout() value
used by the rest of the prog/script?

eg:

import smtplib
import (other stuff)

socket.setdefaulttimeout(90)

class class1():
..
..
smtp_client( some vals )
..

class class2():
..
..
smtp_client( some vals )
..

def smtp_client(mx, from, to_list, msg):
server = smtplib.SMTP(mx)
(set socket timeout to XX)
failed = mxserver.sendmail(from, to_list , msg)
...
...


def Start():
.....


if __name__ == '__main__':
Start()


TIA

Tim
 

Ask a Question

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

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,535
Members
45,007
Latest member
obedient dusk

Latest Threads

Top