python发送邮件

import smtplib
from email.mime.text import MIMEText
from email.header import Header
#收件方邮件
mail_received='xxx@gmail.com'
#发信服务器
mail_host='smtp.qq.com'
#发件方的信息,发信邮件,邮箱授权码
mail_user='xxx@qq.com'
mail_password='邮箱授权码'
#发送文本邮件
#邮件内容
msg=MIMEText('sendgmail','plain','utf-8')
#邮件头信息
msg['Subject']=Header('文本邮件测试')
#发送者和接受者
msg['From']=Header(mail_user)
msg['To']=Header(received)

#发送HTML邮件
content="""
<p>Python 邮件发送测试</p>
<p><a href="https://www.cnblogs.com/zyboke/">这是一个链接</a></p>
"""
msgH=MIMEText(content,'HTML','utf-8')
msgH['Subject']=Header('文本邮件测试')
msgH['From']=Header(mail_user)
msgH['To']=Header(received)


#连接邮箱服务器
con=smtplib.SMTP_SSL(mail_host,465)
#登录邮箱
con.login(mail_user,mail_password)
#发送文本邮件
con.sendmail(mail_user,mail_received,msg.as_string())
#发送HTML邮件
con.sendmail(mail_user,mail_received,msgH.as_string())
#关闭服务器
con.quit()
posted @   干饭选手又困了  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示