Django之发送邮件
![](/assets/blank.gif)
随后就会生成一串字符串 ******************************
send_mail( subject,message,from_email, recipient_list, html_message=None,.)
用于发送邮件信息到邮箱。其中,参数内容作如下说明:①参数 subject 表示邮件主题;②参数 message 表示邮件内容,若没有内容,则设定为""即可;③参数 from_email 表示发件人邮箱号;④参数 recipient_list 表示收件人,这是一个列表,可以有多个收件人;⑤参数 html_message 表示传输的 html 文本内容。
打开项目的settings.py文件,配置如下:
# 发送 QQ 邮件配置项
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'
EMAIL_PORT = 25
# EMAIL_HOST_USER = 'xxx@qq.com' # 你的 QQ 账号
EMAIL_HOST_USER = ' ' # 你的 QQ 账号
# EMAIL_HOST_PASSWORD = '刚刚复制的授权码(不是你的 QQ 密码!)'
EMAIL_HOST_PASSWORD = ' '
EMAIL_USE_TLS = True # 这里必须是 True,否则发送不成功
# EMAIL_FROM = 'xxx@qq.com' # 你的 QQ 账号
EMAIL_FROM = '(可随意写入内容)< 自己的邮箱号 >' # 收件人看到的发件人
def send_email(request):"""发送消息内容到邮箱"""message = '<a href="http://www.baidu.cn/" target="_blank">点击激活</a>'# 发送邮件send_mail(subject = "注册激活",message = "hello",from_email = settings.EMAIL_FROM,recipient_list = ["目的邮箱@qq.com"],html_message=message)return HttpResponse("OK")
url(r'^send_email/',send_email),
![](/assets/blank.gif)
如果想发给自己,则把接收人邮箱改为自己的即可。
有兴趣的朋友自行尝试
Django之发送邮件相关推荐
- django重置密码发送html邮件,Django实现发送邮件找回密码功能
在各大网站上,一定都遇到过找回密码的问题,通常采用的方式是通过发送带有验证码的邮件进行身份验证,本文将介绍通过Django实现邮件找回密码功能. 找回密码流程 功能流程: 1.首先在用户登录界面,添加 ...
- 阿里云部署Django项目发送邮件时,端口25,465,587上的坑
今天在往阿里云上部署Django项目时,遇到一个端口的坑,花了半天终于找到问题所在. 在Django项目中,发送邮件需要在settings.py中做如下的设置: EMAIL_HOST = 'smtp. ...
- 191.基于Django框架发送邮件与手机验证码详解
1.邮箱验证环境搭建 基本的项目搭建方式还是可以参考专栏中前几篇文章 model 创建模型,并迁移数据库(sqlite) from django.db import models# Create yo ...
- django 发送邮件验证码
一.前言 1.邮箱有几种类型? 邮箱分为企业邮箱,如:腾讯企业邮箱.网易企业邮箱.阿里企业邮箱.新浪企业邮箱.zoho企业邮箱.个人邮箱,如:QQ邮箱.163网易邮箱.sina新浪邮箱. 2.TCL& ...
- Django笔记三十八之发送邮件
这一篇笔记介绍如何在 Django 中发送邮件. 在 Python 中,提供了 smtplib 的邮件模块,而 Django 在这个基础上对其进行了封装,我们可以通过 django.core.mail ...
- python 之发送邮件服务[原著] 海瑞博客
Python 发送邮件 使用默认的django的发送邮件,只适用于单邮箱. 作者:海瑞博客 http://www.hairuinet.com/ setting中配置 # send e-mail EMA ...
- Django发送HTML邮件
Django发送HTML邮件 之前关于使用Django发送邮件已经写过一篇文章,不会在Django中发送邮件的话,可以先看这个传送门 在这个基础上只需要稍加配置就可以有一个比较好看的HTML而不是单调 ...
- Django+bootstrap+注册登录系统
转自:https://www.cnblogs.com/robindong/p/9610057.html Robin_D 博客园 首页 新随笔 联系 订阅 管理 随笔 - 10 文章 - 0 评论 ...
- Django之头像实时展示到input框、图片验证码、简单发邮件
一.以注册功能来看头像实时展示 首先先来写一个简单的页面: <div class="container-fluid"><div class="row&q ...
- Channels ——django实时推送系统
一.基于类的consumer 与django基于类的视图类似,Channels也提供基于类的consumers,这些consumers的类都继承自同一个类BaseConsumer.通过下面的代码可以导 ...
最新文章
- Ie6/ie7 不支持 JSON
- linux挂载一个文件夹,linux挂载一个文件夹到另一个文件夹
- vscode安装sftp控制文件自动上传
- P3250 [HNOI2016]网络(整体二分)
- hive+mysql+速度_半小时搞定Hadoop+Mysql+Hive+Python
- javascript class constructor
- spark RDD的理解
- “Hello, my first blog”------第一篇博客的仪式感
- 华为鲲鹏hcip认证题库
- 微信话术自动回复机器人软件
- 基于matpower的电力系统潮流计算matlab程序
- ENVI 遥感图像监督分类概述
- 迅雷高速下载百度云盘文件
- ubuntu22.04 安装ROS2
- java 中subtract_Java.math.BigDecimal.subtract()方法实例
- Delphi2007来了
- 【节目单】科幻春晚,陪你过年!
- Flutter2.0重磅发布!带你一文打尽Flutter Engage
- 视频网站或者网站中有视频,如何阻止迅雷劫持下载
- win10 store 打不开