Python SMTP发送邮件
一、概述
python
提供了两个包来提供SMTP
邮件服务支持:smtplib
和email
,前者系统内置,后者需要通过pip
或者其他方式手动安装。其中smtplib
提供邮件发送功能,email
负责邮件内容的构造。
二、smtplib库介绍
2.1 创建一个smtp连接对象
smtplib.SMTP(host, port) # host是服务器地址,port是端口,连接成功将会返回一个stmp对象
或者
smtpObj = smtplib.SMTP() # 创建一个空的smtp对象
smtpObj.connect(host, port) # 连接服务