Django发送邮件功能实例详解


Posted in Python onSeptember 02, 2019

以126邮箱为例

1 首先进126邮箱设置,开启:

√POP3/SMTP服务  √IMAP/SMTP服务

成功开启后会获得一个授权码。

2. setting.py配置

# 配置发送邮箱
# 需要登录网易邮箱开通发送邮件的功能!
EMAIL_USE_SSL = False
EMAIL_HOST = 'smtp.126.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'xxx@126.com' # 邮件发送者帐号
EMAIL_HOST_PASSWORD = 'xxxxxx' # 邮件发送授权码,开通126发送邮件时获得。
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

3. 发送邮件

send_mail(subject='标题', message='您的激活码是: xxxx', from_email='xxxx@126.com', recipient_list=['xxxx@qq.com',])

考虑到发送邮件时耗时操作,邮件发送应该放入异步任务去执行。

以上知识点很简单,大家可以测试下,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
Python读取图片EXIF信息类库介绍和使用实例
Jul 10 Python
python生成IP段的方法
Jul 07 Python
几行Python代码爬取3000+上市公司的信息
Jan 24 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
Django 用户认证组件使用详解
Jul 23 Python
Python中pymysql 模块的使用详解
Aug 12 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
Jupyter notebook如何实现指定浏览器打开
May 13 Python
python用Tkinter做自己的中文代码编辑器
Sep 07 Python
使用Python+Appuim 清理微信的方法
Jan 26 Python
python读取Excel表格文件的方法
Sep 02 #Python
python将字典列表导出为Excel文件的方法
Sep 02 #Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 #Python
Python流程控制 while循环实现解析
Sep 02 #Python
Python中list循环遍历删除数据的正确方法
Sep 02 #Python
python中matplotlib条件背景颜色的实现
Sep 02 #Python
Python3批量移动指定文件到指定文件夹方法示例
Sep 02 #Python
You might like
PHP与SQL注入攻击[二]
2007/04/17 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
2013/02/14 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
让Python代码更快运行的5种方法
2015/06/21 Python
Python中pillow知识点学习
2018/04/30 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
使用HTML5 Canvas为图片填充颜色和纹理的教程
2016/03/21 HTML / CSS
彪马法国官网:PUMA法国
2019/12/15 全球购物
过滤器的用法
2013/10/08 面试题
简历中自我评价分享
2013/10/09 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
少先队活动总结
2014/08/29 职场文书
见习报告格式要求
2014/11/04 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python