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 制作糗事百科爬虫实例
Sep 22 Python
Python处理XML格式数据的方法详解
Mar 21 Python
Python下调用Linux的Shell命令的方法
Jun 12 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 Python
python 为什么说eval要慎用
Mar 26 Python
Python函数装饰器原理与用法详解
Aug 16 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
python实现在线翻译
Jun 18 Python
python打包多类型文件的操作方法
Sep 21 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
python爬取新闻门户网站的示例
Apr 25 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数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
2011/11/02 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
php生成html文件方法总结
2014/12/01 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
javascript控制台详解
2015/06/25 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
Python基于贪心算法解决背包问题示例
2017/11/27 Python
Python实现求解括号匹配问题的方法
2018/04/17 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
深入了解Python在HDA中的应用
2019/09/05 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
Python 自由定制表格的实现示例
2020/03/20 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
出国留学自荐信
2013/10/25 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
党纪处分决定书
2015/06/24 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
修辞手法有哪些?
2019/08/29 职场文书