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 学习笔记
Dec 27 Python
python 排列组合之itertools
Mar 20 Python
python求crc32值的方法
Oct 05 Python
Python实现统计英文单词个数及字符串分割代码
May 28 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
python 实现数组list 添加、修改、删除的方法
Apr 04 Python
Python装饰器的执行过程实例分析
Jun 04 Python
pyQt4实现俄罗斯方块游戏
Jun 26 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
通过python连接Linux命令行代码实例
Feb 18 Python
python实现翻译word表格小程序
Feb 27 Python
PyCharm上安装Package的实现(以pandas为例)
Sep 18 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
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP读取文件或采集时解决中文乱码
2021/03/09 PHP
javascript 动态修改样式和层叠样式表代码
2010/04/27 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
前端性能优化及技巧
2016/05/06 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
浅谈Vue.js中的v-on(事件处理)
2017/09/05 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
python模块之paramiko实例代码
2018/01/31 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
学校门卫岗位职责
2014/03/16 职场文书
试用期自我评价怎么写
2015/03/10 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
学习心理学心得体会
2016/01/22 职场文书
CSS使用伪类控制边框长度的方法
2022/01/18 HTML / CSS