1#-*- coding: UTF-8 -*-2'''3发送txt文本邮件4http://www.cnblogs.com/liu-ke5'''6importsmtplib7fromemail.mime.textimportMIMEText8mailto_list=['***@**.***']9mail_host="smtp.****.com"#设置服务器10mail_user="***@**.**"#用户名11mail_pass="********"#口令12mail_postfix="***.com"#发件箱的后缀1314defsend_mail(to_list,sub,content):15me="hello"+"<"+mail_user+"@"+mail_postfix+">"16msg = MIMEText(content,_subtype='plain',_charset='gb2312')17msg['Subject'] =sub18msg['From'] =me19msg['To'] =";".join(to_list)20try:21server =smtplib.SMTP()22server.connect(mail_host)23server.login(mail_user,mail_pass)24server.sendmail(me, to_list, msg.as_string())25server.close()26returnTrue27exceptException, e:28PRintstr(e)29returnFalse30if__name__=='__main__':31ifsend_mail(mailto_list,"hello","hello world!"):32print"发送成功"33else:34print"发送失败"
1#-*- coding: utf-8 -*-2'''3发送html文本邮件4http://www.cnblogs.com/liu-ke5'''6importsmtplib7fromemail.mime.textimportMIMEText8mailto_list=["*****"]9mail_host="smtp.***.com"#设置服务器10mail_user="****"#用户名11mail_pass="****"#口令12mail_postfix="***.com"#发件箱的后缀1314defsend_mail(to_list,sub,content):#to_list:收件人;sub:主题;content:邮件内容15me="hello"+"<"+mail_user+"@"+mail_postfix+">"#这里的hello可以任意设置,收到信后,将按照设置显示16msg = MIMEText(content,_subtype='html',_charset='gb2312')#创建一个实例,这里设置为html格式邮件17msg['Subject'] = sub#设置主题18msg['From'] =me19msg['To'] =";".join(to_list)20try:21s =smtplib.SMTP()22s.connect(mail_host)#连接smtp服务器23s.login(mail_user,mail_pass)#登陆服务器24s.sendmail(me, to_list, msg.as_string())#发送邮件25s.close()26returnTrue27exceptException, e:28printstr(e)29returnFalse30if__name__=='__main__':31ifsend_mail(mailto_list,"hello","<a href='http://www.cnblogs.com/xiaowuyi'>小五义</a>"):32print"发送成功",mailto_list33else:34print"发送失败"