Mega Code Archive

 
Categories / Python Tutorial / Network
 

SMTP transmission with debugging

import sys, smtplib, socket server = "server.com" fromaddr = "frolm@from.com" toaddrs = "to@to.com" message = """To: %s From: %s Subject: Test Message Hello, This is a test message. """ % (', '.join(toaddrs), fromaddr) try:     s = smtplib.SMTP(server)     s.set_debuglevel(1)     s.sendmail(fromaddr, toaddrs, message) except (socket.gaierror, socket.error, socket.herror, smtplib.SMTPException), e:     print e     sys.exit(1) else:     print "sent"