邮件包含如下部分:发件人、收件人、主题、主体
在python中,有这么几个模块来帮助发送邮件
>>> from email.mime.text import MIMEText
>>> from email.header import Header
>>> import smtplib
Header(s=None, charset=None, maxlinelen=None, header_name=None, continuation_ws=' ', errors='strict')
可以定义charset为utf-8,使中文主题可用
完整示例:
sender = "cm@gmail.com"
receivers = ["a@gmail.com","b.gmail.com"]
smtpServer = "stmp.gmail.com"
smtpObj = smtplib.SMTP(smtpServer)
smtpObj.login(user,passwd)
h = Header("Hello cm", "utf-8")
msg = MIMEText("你好","plain","utf-8")
msg["From"] = sender #其它格式如cm<cm@gmail.com>都是可以的
msg["To"] = receivers
msg["Subject"] = h
smtpObj.sendmail(sender,receivers,msg.as_string())
http://docs.python.org/library/email.mime.html