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解释器理解Python中的字节码
Apr 01 Python
python检测某个变量是否有定义的方法
May 20 Python
python函数装饰器用法实例详解
Jun 04 Python
python密码错误三次锁定(实例讲解)
Nov 14 Python
python机器学习库常用汇总
Nov 15 Python
python生成器,可迭代对象,迭代器区别和联系
Feb 04 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
python实现维吉尼亚算法
Mar 20 Python
利用Python脚本批量生成SQL语句
Mar 04 Python
Django restful framework生成API文档过程详解
Nov 12 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 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
星际玩家的三大定律
2020/03/04 星际争霸
如何使用PHP中的字符串函数
2006/11/24 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
jquery实现聚光灯效果的方法
2015/02/06 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
python全栈开发语法总结
2020/11/22 Python
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
Ruby如何定义一个类
2012/10/08 面试题
岗位职责怎么写
2014/03/14 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
《司马光》教学反思
2016/02/22 职场文书
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技