Mega Code Archive

 
Categories / Python / Network
 

Sending Mail over an SMTP Connection

import smtplib, socket fromaddr = a@b.com toaddrs  = ["c@d.com",             "e@f.com"] msg = open("multimsg.eml", "r").read() try:     server = smtplib.SMTP('10.0.0.1')     result = server.sendmail(fromaddr, toaddrs, msg)     server.quit()     if result:         for r in result.keys():             print "Error sending to", r             rt = result[r]             print "Code", rt[0], ":", rt[1] except (smtplib.SMTPException, socket.error), arg:     print "SMTP Server could not send mail", arg