python smtp发送邮件,smtplib Python
说明
1.实例化一个SMTP对象并设置服务器和端口号。
2.登录电子邮件和权限验证。打印出所有与SMTP服务器交互的信息。如果没有声明,则不会打印任何信息。
3.发送电子邮件,将MIMEText对象转换为str(包括utf-8编码信息和Base64编码)。
4.断开连接。
实例
#导入发送邮件模块
importsmtplib
#导入消息文本
from email . mime . textimportmimetext
#1.建立一条信息
#以文本格式发送消息
消息=
那个男生真的很帅。
msg=MIMEText(消息,普通, utf-8 )
Msg[Subject]=xxx#标题,主题
Msg[To]=xxxx@qq.com#收件人
Msg[From]=xxxx@163.com#发件人
#2.实例化SMTP服务器
server=smtplib。SMTP_SSL(smtp.163.com ,994)
#3.登录服务器,第一个参数是邮箱账号,第二个参数是邮箱授权码。
server.login(xxx@163.com , xxx )
#4.发送邮件
#第一个参数是发送者,
sender=xxx@163.com
#第二个参数是列表格式的接收者,它可以发送多个,
receiver=[xxx@163.com , xxx@foxmail.com]
#第三个参数msg是消息的内容,需要是字符串格式。
server.sendmail(sender,receiver,msg.as_string())
#5.关闭
Server.quit()以上是python smtplib与邮件系统的交互方式。希望对你有帮助。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。