您的位置:首页 > 编程语言 > Python开发

python邮件发送

2016-04-22 15:14 495 查看
#coding: utf-8

'''

发送txt文本邮件

'''

import smtplib

from email.mime.text import MIMEText

mailto_list=['****@163.com']

mail_host="smtp.163.com" #设置服务器

mail_user="****@163.com" #用户名

mail_pass="*****" #口令

title = "Application Received from %s" % mail_user

def send_mail(to_list,title,content):

me= mail_user

msg = MIMEText(content,_subtype='plain',_charset='utf-8')

msg['Subject'] = title

msg['From'] = me

msg['To'] = ";".join(to_list)

try:

server = smtplib.SMTP()

server.connect(mail_host)

server.login(mail_user,mail_pass)

server.sendmail(me, to_list, msg.as_string())

server.close()

return True

except Exception, e:

print str(e)

return False

if __name__ == '__main__':

if send_mail(mailto_list,title,"hello world!"):

print "发送成功"

else:

print "发送失败"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: