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线程锁(thread)学习示例
Dec 04 Python
python判断字符串是否纯数字的方法
Nov 19 Python
python下MySQLdb用法实例分析
Jun 08 Python
python实现红包裂变算法
Feb 16 Python
Python编程实现二分法和牛顿迭代法求平方根代码
Dec 04 Python
python PyTorch参数初始化和Finetune
Feb 11 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
Jun 26 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
Aug 24 Python
Python autoescape标签用法解析
Jan 17 Python
python else语句在循环中的运用详解
Jul 06 Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 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
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
JavaScript函数详解
2015/02/27 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
使用Node.js实现base64和png文件相互转换的方法
2020/03/11 Javascript
详解Vue.js 响应接口
2020/07/04 Javascript
详解JavaScript类型判断的四种方法
2020/10/21 Javascript
Python的Django框架中的表单处理示例
2015/07/17 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
python取均匀不重复的随机数方式
2019/11/27 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
python爬取youtube视频的示例代码
2021/03/03 Python
城野医生官方海外旗舰店:风靡亚洲毛孔收敛水
2018/04/26 全球购物
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2016年小学优秀班主任事迹材料
2016/02/29 职场文书