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中cPickle用法例子分享
Jan 03 Python
Python yield 使用浅析
May 28 Python
Python进程间通信用法实例
Jun 04 Python
python通过getopt模块如何获取执行的命令参数详解
Dec 29 Python
python 脚本生成随机 字母 + 数字密码功能
May 26 Python
Python带动态参数功能的sqlite工具类
May 26 Python
Linux 修改Python命令的方法示例
Dec 03 Python
python笔记之mean()函数实现求取均值的功能代码
Jul 05 Python
python3.7 使用pymssql往sqlserver插入数据的方法
Jul 08 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
python中adb有什么功能
Jun 07 Python
python判断元素是否存在的实例方法
Sep 24 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
一个高ai的分页函数和一个url函数
2006/10/09 PHP
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
Python处理中文标点符号大集合
2018/05/14 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
python读取与处理netcdf数据方式
2020/02/14 Python
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
四年的大学生生活自我评价
2013/12/09 职场文书
运动会通讯稿50字
2014/01/30 职场文书
《三袋麦子》教学反思
2014/03/02 职场文书
公司担保书范文
2014/05/21 职场文书
荆州古城导游词
2015/02/06 职场文书
Python激活Anaconda环境变量的详细步骤
2021/06/08 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python