Sending Mail over an SMTP Connection : Email « Network « Python






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

   
  








Related examples in the same category

1.Print out email message from your email box
2.Send email to two receivers
3.Get email message mymailbox.msg file
4.Sending Some E-Mail
5.MIME Multipart Messages
6.Send an email
7.Login to POP3 server and retrieve information