PythonのsmtplibでGmailからメールを送信する

前回のエントリの内容を踏まえてpythongmailsmtpサーバを叩いた。

import smtplib

host, port = 'smtp.gmail.com', 465
username, password = 'xxx@gmail.com', 'xxx'
msg = """From: %s
To: %s
Subject: python smtplib

hello world
.
""" % (username, username)

smtp = smtplib.SMTP_SSL(host, port)

smtp.ehlo()
smtp.login(username, password)
smtp.mail(username)
smtp.rcpt(username)
smtp.data(msg)
smtp.quit()