メール送信プログラム

基本的なメール送信プログラムをpythonで書いた。
スクリプトは以下の通り。

import smtplib
from email.MIMEText import MIMEText
from email.Utils import formatdate
def create_message(from_addr, to_addr, subject, body):
    msg = MIMEText(body)
    msg['Subject'] = subject
    msg['From'] = from_addr
    msg['To'] = to_addr
    msg['Date'] = formatdate()
    return msg
def send(from_addr, to_addr, msg):
    s = smtplib.SMTP('xxxx.co.jp')
    s.sendmail(from_addr, [to_addr], msg.as_string())
    s.close()
if __name__== '__main__':
    from_addr = 'xxxx@xxxx.co.jp'
    to_addr = 'xxxx@xxxx.co.jp'
    msg = create_message(from_addr, to_addr, 'test subject', 'test body')
    send(from_addr, to_addr, msg)

http://labs.unoh.net/2007/06/python_2.htmlを参考にさせていただきました。