【python基于SMTP发送邮件】import smtplibfrom email.header import Headerfrom email.mime.text import MIMEText '''SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、html邮件以及带附件的邮件 。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件 。''' # 组装发送内容# 发送的内容msg = MIMEText('hello world', 'plain', 'utf-8')# 发件人msg['From'] = Header("我是谁", 'utf-8')# 收件人msg['to'] = Header("你是谁", 'utf-8')# 邮件标题msg['Subject'] = Header('我是一个标题', 'utf-8') # 配置服务器# 邮件发送账号from_addr = 'xxx@qq.com'# 邮箱密码或者授权码password = 'xxx'# 输入SMTP服务器地址:smtp_server = 'smtp.qq.com'# 端口 qq邮箱端口为465smtp_port=465# 收件人邮箱: 可以输入多个 'xxx@xx.com','yyy@yy.com'to_addr = input('To: ') # SMTP协议默认端口是25server = smtplib.SMTP(smtp_server, 25)server.login(from_addr, password)server.sendmail(from_addr, [to_addr], msg.as_string())server.quit()
推荐阅读
- python这些令人惊艳的技能,你能get几个?
- 30行Python代码爬取Wifi密码
- 如何将一个 Python 函数进行模块化封装
- 基于DNS隐蔽信道的攻击与检测
- 5张图彻底理解Python中的浅拷贝与深拷贝
- Python 爬虫如何获取 JS 生成的 URL 和网页内容?
- 基于分布式系统的7种唯一ID实现方案
- Redis内存数据库笔记
- 用Python和OpenCV构建属于自己的图像搜索引擎
- NFC能用来干什么?——基于NFC芯片技术的身份认证方案
