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妙用之编码的转换详解
Apr 21 Python
浅谈python 线程池threadpool之实现
Nov 17 Python
python环形单链表的约瑟夫问题详解
Sep 27 Python
浅析Python函数式编程
Oct 06 Python
将Django项目部署到CentOs服务器中
Oct 18 Python
python中退出多层循环的方法
Nov 27 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
解决python明明pip安装成功却找不到包的问题
Aug 28 Python
Keras实现DenseNet结构操作
Jul 06 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
Pyinstaller打包Scrapy项目的实现步骤
Sep 22 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 常用类汇总 推荐收藏
2010/05/13 PHP
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
Yii核心验证器api详解
2016/11/23 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
JS中的BOM应用
2018/02/02 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
JS实现图片切换特效
2019/12/23 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
2021/02/24 Javascript
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
在Python中使用正则表达式的方法
2015/08/13 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
python实现月食效果实例代码
2019/06/18 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
一名女生的自荐信
2013/12/08 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
先进典型事迹材料
2014/12/29 职场文书
高中教师个人工作总结
2015/02/10 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
Win11开始菜单添加休眠选项
2022/04/19 数码科技