Django实现发送邮件功能


Posted in Python onJuly 18, 2019

1)首先注册一个邮箱,这里以163邮箱为例

2)注册之后登录,进行如下修改

找到设置,设置一个授权码,授权码的目的仅仅是让你有权限发邮件,但是不能登录到邮箱进行修改,发送邮件时,可以代替密码

Django实现发送邮件功能

Django实现发送邮件功能

Django实现发送邮件功能

3)然后在项目里的配置文件settings.py中进行一些配置:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = False #是否使用TLS安全传输协议(用于在两个通信应用程序之间提供保密性和数据完整性。)
EMAIL_USE_SSL = True #是否使用SSL加密,qq企业邮箱要求使用
EMAIL_HOST = 'smtp.163.com' #发送邮件的邮箱 的 SMTP服务器,这里用了163邮箱
EMAIL_PORT = 25  #发件箱的SMTP服务器端口
EMAIL_HOST_USER = 'charleschen@xmdaren.com' #发送邮件的邮箱地址
EMAIL_HOST_PASSWORD = '*********'   #发送邮件的邮箱密码(这里使用的是授权码)

4)在views.py中制作一个简单的邮件并发送:

from django.core.mail import send_mail 
# send_mail的参数分别是 邮件标题,邮件内容,发件箱(settings.py中设置过的那个),收件箱列表(可以发送给多个人),失败静默(若发送失败,报错提示我们)
send_mail('Subject here', 'Here is the message.', 'charleschen@xmdaren.com',
 ['to@example.com'], fail_silently=False)

如果不报错就表示发送成功了,可以打开邮箱看一下了

总结

以上所述是小编给大家介绍的Django实现发送邮件功能 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python实现提取百度搜索结果的方法
May 19 Python
python 垃圾收集机制的实例详解
Aug 20 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
Django 限制用户访问频率的中间件的实现
Aug 23 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
PyTorch中topk函数的用法详解
Jan 02 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
python实现人机五子棋
Mar 25 Python
Jupyter notebook如何修改平台字体
May 13 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
pytorch通过训练结果的复现设置随机种子
Jun 01 Python
使用django的ORM框架按月统计近一年内的数据方法
Jul 18 #Python
Django框架之登录后自定义跳转页面的实现方法
Jul 18 #Python
django页面跳转问题及注意事项
Jul 18 #Python
django框架模板语言使用方法详解
Jul 18 #Python
Django中间件基础用法详解
Jul 18 #Python
Python编写通讯录通过数据库存储实现模糊查询功能
Jul 18 #Python
Django 实现图片上传和显示过程详解
Jul 18 #Python
You might like
一个经典的PHP文件上传类分享
2014/11/18 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
js中this对象用法分析
2018/01/05 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
Python中的urllib模块使用详解
2015/07/07 Python
全面了解Python环境配置及项目建立
2016/06/30 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
小学生我的梦想演讲稿
2014/08/21 职场文书
防汛工作情况汇报
2014/10/28 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫