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条评论