博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python自动发送邮件
阅读量:6327 次
发布时间:2019-06-22

本文共 842 字,大约阅读时间需要 2 分钟。

Python 的 smtplib 模块提供了发送电子邮件的功能。

简单的例子:

使用QQ邮箱发送邮件,使用的是授权码,需要先到QQ邮箱申请授权码。

邮箱设置-->账户

# coding:utf-8 import smtplib from email.mime.text import MIMEText # 参数配置 smtpserver = "smtp.qq.com"  # 发送邮件的服务器 port = 465  # 端口 sender = "296867724@qq.com"  # 发送的邮箱 psw = " "  # QQ授权码,这里填写上自己的授权码 receiver=['296867724@qq.com','XXXXX@qq.com','XXXX@qq.com','XXXX@qq.com'] # 发送给多人 # 写信模板 body = '

试一试

' msg = MIMEText(body, 'html', "utf-8") msg['from'] = sender msg['subject'] = "我就是想试一下" # 邮件的主题 msg['To']=','.join(receiver) # 写信流程 try: # 加强脚本 smtp = smtplib.SMTP_SSL(smtpserver, port) # 实例化 smtp.login(sender, psw) # 登录 smtp.sendmail(sender, receiver, msg.as_string()) # 配置发送邮箱,接收邮箱,以及发送内容 smtp.quit() # 关闭发邮件服务 print("邮件发送成功") except smtplib.SMTPException: print("抱歉,邮件发送失败")

 

转载于:https://www.cnblogs.com/l4130219/p/10974123.html

你可能感兴趣的文章
java web学习-1
查看>>
用maven+springMVC创建一个项目
查看>>
linux设备驱动第四篇:以oops信息定位代码行为例谈驱动调试方法
查看>>
redis知识点整理
查看>>
Hello World
查看>>
Spring3全注解配置
查看>>
ThreadLocal真会内存泄露?
查看>>
IntelliJ IDEA
查看>>
低版本mybatis不能用PageHeper插件的时候用这个分页
查看>>
javaweb使用自定义id,快速编码与生成ID
查看>>
[leetcode] Add Two Numbers
查看>>
elasticsearch suggest 的几种使用-completion 的基本 使用
查看>>
04-【MongoDB入门教程】mongo命令行
查看>>
Hadoop HA元数据备份
查看>>
字符串与整数之间的转换
查看>>
断点传输HTTP和URL协议
查看>>
redis 数据类型详解 以及 redis适用场景场合
查看>>
mysql服务器的主从配置
查看>>
巧用AJAX技术,通过updatePanel控件实现局部刷新
查看>>
20140420技术交流活动总结
查看>>