django中SMTP发送邮件配置详解


Posted in Python onJuly 19, 2019

Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMTP服务器,常用的免费服务器有:163、126、QQ,下面以qq邮箱为例。

注册qq邮箱,然后登录设置

django中SMTP发送邮件配置详解

找到设置里面POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

django中SMTP发送邮件配置详解

3.需要发送验证码生成授权码

django中SMTP发送邮件配置详解

django中SMTP发送邮件配置详解

4.找到settings.py文件,中点击下图配置

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'
EMAIL_PORT = 25
#发送邮件的邮箱
EMAIL_HOST_USER = '709443607@qq.com'
#在邮箱中设置的客户端授权密码
EMAIL_HOST_PASSWORD = ''cgnyfwpvcharbbed"
#收件人看到的发件人
EMAIL_FROM = 'python<709443607@qq.com>'

5在views.py文件中新建视图send。

from django.conf import settings
from django.core.mail import send_mail

...
def send(request):
		subject = '主题'	#主题
    message = ''"		#内容
    sender = settings.EMAIL_FROM		#发送邮箱,已经在settings.py设置,直接导入
    receiver = [email]		#目标邮箱
    html_message = '<h1>%s</h1>'%content		#发送html格式
    send_mail(subject,message,sender,receiver,html_message=html_message)

send()		#使用函数

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
从零学python系列之从文件读取和保存数据
May 23 Python
python实现二维码扫码自动登录淘宝
Dec 27 Python
python3操作微信itchat实现发送图片
Feb 24 Python
Python虚拟环境的原理及使用详解
Jul 02 Python
python3字符串操作总结
Jul 24 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
django框架auth模块用法实例详解
Dec 10 Python
关于Python解包知识点总结
May 05 Python
PyQt5实现简单的计算器
May 30 Python
python实现无边框进度条的实例代码
Dec 30 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
Python中的 Set 与 dict
Mar 13 Python
对Python函数设计规范详解
Jul 19 #Python
在django view中给form传入参数的例子
Jul 19 #Python
使用Python制作表情包实现换脸功能
Jul 19 #Python
解决Django一个表单对应多个按钮的问题
Jul 18 #Python
Django工程的分层结构详解
Jul 18 #Python
django mysql数据库及图片上传接口详解
Jul 18 #Python
解决django中ModelForm多表单组合的问题
Jul 18 #Python
You might like
PHP默认安装产生系统漏洞
2006/10/09 PHP
php实现留言板功能
2017/03/05 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
基于jquery实现的服务器验证控件的启用和禁用代码
2010/04/27 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
js如何编写简单的ajax方法库
2017/08/02 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
从零学Python之hello world
2014/05/21 Python
python中列表元素连接方法join用法实例
2015/04/07 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
使用Pytorch来拟合函数方式
2020/01/14 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
python MD5加密的示例
2020/10/19 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
人事档案接收函
2014/01/12 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
出国留学经济担保书
2014/04/01 职场文书
幼儿园毕业寄语
2014/04/03 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers