Network Python Tutorial

import sys, smtplib, socket
from getpass import getpass
server = "email.Server.com"
fromaddr = "from@from.com"
toaddrs = "to@to.com"
message = """To: %s
From: %s
Subject: Test Message
Hello,
This is a test message.
""" % (', '.join(toaddrs), fromaddr)
username = "user name"
password = "password"
try:
    s = smtplib.SMTP(server)
    try:
        s.login(username, password)
    except smtplib.SMTPException, e:
        print "Authentication failed:", e
        sys.exit(1)
    s.sendmail(fromaddr, toaddrs, message)
except (socket.gaierror, socket.error, socket.herror, smtplib.SMTPException), e:
    print e
    sys.exit(2)
else:
    print "sent"