python
用python进行邮件发送
用python进行邮件发送
这篇文章跟大家分享如何通过python发送QQ邮件。
在开始开发之前,我们先准备我们要发送邮件的QQ邮箱以及授权码,QQ邮箱授权码获取如下:



这样我们就成功的设置我们即将发送的QQ邮箱以及拿到授权码,下面我们随便测试一个,看看是否可以,代码如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 引入模块
from email.mime.text import MIMEText
import smtplib
# 发送方邮箱
msg_from = '发送方邮箱'
# 填入发送方邮箱的授权码
passwd = '发送方邮箱的授权码'
# 收件人邮箱
msg_to = '收件人邮箱'
# 主题
subject = "测试标题"
# 正文
content = "测试内容"
# 发送邮件
msg = MIMEText(content)
msg['Subject'] = subject
msg['From'] = msg_from
msg['To'] = msg_to
try:
# 邮件服务器及端口号
s = smtplib.SMTP_SSL("smtp.qq.com", 465)
s.login(msg_from, passwd)
s.sendmail(msg_from, msg_to, msg.as_string())
print("邮件发放成功")
except:
print("No")
finally:
# 关闭
s.quit()发送效果如下:

这样我们就成功的使用python+QQ邮箱进行邮件发送,后面可以利用邮件通知来通知一些脚本的工作进度。
0条评论