#-*- encoding:utf-8 -*- import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.Header import Header from email.mime.image import MIMEImage msg = MIMEMultipart() msg['From'] = "xxx@qq.com" msg['To'] = 'xxx@qq.com' msg['Subject'] = Header('中文的标题', charset='UTF-8')#中文主题 #添加邮件内容 txt = MIMEText("这是邮件内容~~", _subtype='plain', _charset='UTF-8') #添加html的邮件内容 #txt = MIMEText("<a href='http://blog.plotcup.com'>Chronos的博客</a>", _subtype='html', _charset='UTF-8') msg.attach(txt) #发送邮件 smtp = smtplib.SMTP() smtp.connect('smtp.qq.com:25') smtp.login(‘user@qq.com', 'passwd') #此账户要设置了smtp服务,可登录邮箱设置 smtp.sendmail('xxx@qq.com', 'xxx@qq.com', msg.as_string()) #经测试第三个如果直接写所谓的严格格式是不行的,要通过MIMEMultipart来格式化内容 smtp.quit() print '邮件发送成功'
python 发邮件
最新推荐文章于 2022-10-13 16:58:40 发布