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实现无证书加密解密实例
Oct 27 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
Sep 26 Python
Python内置函数 next的具体使用方法
Nov 24 Python
django与小程序实现登录验证功能的示例代码
Feb 19 Python
Python中新式类与经典类的区别详析
Jul 10 Python
Python集合基本概念与相关操作实例分析
Oct 30 Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
基于Python爬取搜狐证券股票过程解析
Nov 18 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
如何利用Python实现一个论文降重工具
Jul 09 Python
Django路由层如何获取正确的url
Jul 15 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 array_map()函数实例用法
2021/03/03 PHP
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
jQuery分组选择器用法实例
2014/12/23 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
jQuery事件对象总结
2016/10/17 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
Python sys.path详细介绍
2013/10/17 Python
python概率计算器实例分析
2015/03/25 Python
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
材料加工硕士生求职信
2013/10/10 职场文书
工程师岗位职责
2013/11/08 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
公证委托书大全
2014/04/04 职场文书
企业标语口号
2014/06/10 职场文书
同事打架检讨书
2015/05/06 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript