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之不要红头文件(2)
Sep 28 Python
python操作redis的方法
Jul 07 Python
浅谈Python的文件类型
May 30 Python
windows下python安装pip图文教程
May 25 Python
PyTorch预训练的实现
Sep 18 Python
python 操作hive pyhs2方式
Dec 21 Python
tensorflow 获取所有variable或tensor的name示例
Jan 04 Python
使用python turtle画高达
Jan 19 Python
python为什么会环境变量设置不成功
Jun 23 Python
Python使用socket模块实现简单tcp通信
Aug 18 Python
python Matplotlib数据可视化(1):简单入门
Sep 30 Python
opencv读取视频并保存图像的方法
Jun 04 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使用memcache存储session的详解
2013/06/25 PHP
10 个经典PHP函数
2013/10/17 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
5个最佳的Javascript日期处理类库分享
2012/04/15 Javascript
JS操作JSON要领详细总结
2013/08/25 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
jQuery实现全选、反选和不选功能
2017/08/16 jQuery
JS Input里添加小图标的两种方法
2017/11/11 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
在类Unix系统上开始Python3编程入门
2015/08/20 Python
python MySQLdb使用教程详解
2018/03/20 Python
python实现控制台打印的方法
2019/01/12 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
公司停电通知
2015/04/15 职场文书
小学语文教师研修日志
2015/11/13 职场文书
导游词之北京明十三陵
2019/10/28 职场文书
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
配置Kubernetes外网访问集群
2022/03/31 Servers