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程序添加图形化界面的教程
Apr 29 Python
Python中的一些陷阱与技巧小结
Jul 10 Python
Python脚本实现自动发带图的微博
Apr 27 Python
利用python爬取软考试题之ip自动代理
Mar 28 Python
python实现list元素按关键字相加减的方法示例
Jun 09 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
python 字符串格式化的示例
Sep 21 Python
python多线程爬取西刺代理的示例代码
Jan 30 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
探讨方法的重写(覆载)详解
2013/06/08 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
PHP安装threads多线程扩展基础教程
2015/11/17 PHP
php PDO实现的事务回滚示例
2017/03/23 PHP
PHP实现动态删除XML数据的方法示例
2018/03/30 PHP
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
JS request函数 用来获取url参数
2010/05/17 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
JavaScript之Vue.js【入门基础】
2016/12/06 Javascript
Vuex简单入门
2017/04/19 Javascript
Vue组件开发技巧总结
2018/03/04 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
实例讲解React 组件
2020/07/07 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
python中的装饰器详解
2015/04/13 Python
在Python中使用列表生成式的教程
2015/04/27 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
迟到检讨书500字
2014/02/05 职场文书
电大会计学自我鉴定
2014/02/06 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers