Django实现发邮件
1 首先去自己的邮箱申请,在设置里面找,申请开通smtp服务,我用的是163邮箱
2 在项目下settings.py中添加设置:
1 # 配置邮箱发邮件的相关功能 2 3 #这一项是固定的 4 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 5 # smtp服务的邮箱服务器 我用的是163 6 EMAIL_HOST = 'smtp.163.com' 7 # smtp服务固定的端口是25 8 EMAIL_PORT = 25 9 #发送邮件的邮箱 10 EMAIL_HOST_USER = 'xxxx@163.com' 11 #在邮箱中设置的客户端授权密码 12 EMAIL_HOST_PASSWORD = 'xxxx' 13 #收件人看到的发件人 <此处要和发送邮件的邮箱相同> 14 EMAIL_FROM = 'python<xxxx@163.com>'
3 配置好映射urls.py, 创建好视图,.... 这些步骤省略了.....找到相应视图后
4 在视图中调用如下函数 即可发送邮件:
1 from django.conf import settings 2 from django.core.mail import send_mail 3 from django.http import HttpResponse 4 ... 5 def send(request): 6 msg='<a href="哈哈哈" target="_blank">点击激活</a>' 7 send_mail('标题','内容',settings.EMAIL_FROM, 8 '目标邮箱', 9 html_message=msg) 10 return HttpResponse('ok')
注意要 导入 settings模块,和send_email模块
调用send_mail() 函数即发送邮件,具体参数如下
send_mail( 标题,文字内容,发件邮箱,目的邮箱,html标签内容 )
转载于:https://www.cnblogs.com/Lin-Yi/p/7590855.html
Django实现发邮件相关推荐
- python进行邮件发送以及django中利用邮件注册激活功能
协议 SMTP协议 SMTP的全称是"Simple Mail Transfer Protocol",即简单邮件传输协议.它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮 ...
- Python发邮件遇到的巨坑
因网站需要,准备添加一个邮箱绑定的功能.使用的是django框架,因为它已经封装好了发邮件的模块,想来不会太难.结果一试,553.553.553-然后,一天过去了- 1.使用QQ邮箱发邮件 上 ...
- 利用exchangelib快速上手使用python发邮件
前言 之前一直知道使用python smtp发邮件,但是最近发现一个神器exchangelib,用这个神器发邮件,简直简单的不能再简单了,官方文档在这里 实例 只需要将下面的xxx改成你的信息就可以了 ...
- 公司内部exchange2010 下删除误发邮件
1.Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 2.get-mailbox | search-mailbox -Search ...
- 自动发邮件的程序 c语言,5分钟!教你用C语言发送邮件:附送源码+教学!
5分钟!教你用C语言发送邮件:附送源码+教学!-1.jpg (10.71 KB, 下载次数: 0) 2018-9-3 02:21 上传 关注<一碳科技>,获取更多知识! 前言 相信年夜家都 ...
- 创建oracle发邮件job导致的故障
前几天创建了个发邮件的存储过程,想把数据库每天的运行情况自动发到邮箱,没想到第二天就出了问题,在dbms/trace目录下产生了大量的xxx_j000_xxx.trc文件,一分钟产生2个.alter日 ...
- MDaemon 10.1.2 通过Webclient发邮件时,提示“发邮件时发生错误
MDaemon 10.1.2 通过Webclient发邮件时,提示"发邮件时发生错误",经查发现服务里边有个Simple mail transfer protocol 服务被启用, ...
- 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...
猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 简介 iOS中的很多小功能都 ...
- vba给服务器发送消息,使用VBA实现发邮件功能
财务MM经常要给员工发送每月的工资信息,一个个发送实在是太忙了.本文将介绍使用VBA实现工资信息的自动发送.有了这个功能,财务MM只需要把基本数据准备好,然后按下按钮只要选择需要发送的对象.就可以快速 ...
最新文章
- jupyter notebook运行没反应_搭建Jupyter Notebook远程云服务器(Jupyter配置)
- IIS6.0 日期格式问题
- ORA-12519, ORA-00020异常产生原因及解决方案
- Panoptic SegFormer:全景分割第一名!南大港大英伟达提出新算法,霸榜全景分割
- JUnit基础及第一个单元测试实例
- java正则 环视_正则表达式之环视(java)
- 51nod-正整数分组问题(基础方程DP-01背包)
- .NET平台下开源框架
- SpringBoot 上传文件(单个、多个文件)
- 数据库连接配置 app.config web.config
- 201触摸ic应用电路_有源电力滤波器的设计原理及应用前景-安科瑞蒋超萍
- java socket长连接怎么维持_socket长连接的维持
- Linux内核分析-week 1
- Linux O(1)调度器
- Sybase数据库的备份
- zscore标准化步骤_matlab标准化和反标准化——zscore
- python分组统计excel数据_在python中对数据进行分组并与excel进行比较
- 智慧路灯杆会用到哪些通信方式
- 电源的安规设计(2)
- 公司禁用U盘的方法总结