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实现发邮件相关推荐

  1. python进行邮件发送以及django中利用邮件注册激活功能

    协议 SMTP协议 SMTP的全称是"Simple Mail Transfer Protocol",即简单邮件传输协议.它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮 ...

  2. Python发邮件遇到的巨坑

      因网站需要,准备添加一个邮箱绑定的功能.使用的是django框架,因为它已经封装好了发邮件的模块,想来不会太难.结果一试,553.553.553-然后,一天过去了- 1.使用QQ邮箱发邮件   上 ...

  3. 利用exchangelib快速上手使用python发邮件

    前言 之前一直知道使用python smtp发邮件,但是最近发现一个神器exchangelib,用这个神器发邮件,简直简单的不能再简单了,官方文档在这里 实例 只需要将下面的xxx改成你的信息就可以了 ...

  4. 公司内部exchange2010 下删除误发邮件

    1.Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 2.get-mailbox | search-mailbox -Search ...

  5. 自动发邮件的程序 c语言,5分钟!教你用C语言发送邮件:附送源码+教学!

    5分钟!教你用C语言发送邮件:附送源码+教学!-1.jpg (10.71 KB, 下载次数: 0) 2018-9-3 02:21 上传 关注<一碳科技>,获取更多知识! 前言 相信年夜家都 ...

  6. 创建oracle发邮件job导致的故障

    前几天创建了个发邮件的存储过程,想把数据库每天的运行情况自动发到邮箱,没想到第二天就出了问题,在dbms/trace目录下产生了大量的xxx_j000_xxx.trc文件,一分钟产生2个.alter日 ...

  7. MDaemon 10.1.2 通过Webclient发邮件时,提示“发邮件时发生错误

    MDaemon 10.1.2 通过Webclient发邮件时,提示"发邮件时发生错误",经查发现服务里边有个Simple mail transfer protocol 服务被启用, ...

  8. 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 简介 iOS中的很多小功能都 ...

  9. vba给服务器发送消息,使用VBA实现发邮件功能

    财务MM经常要给员工发送每月的工资信息,一个个发送实在是太忙了.本文将介绍使用VBA实现工资信息的自动发送.有了这个功能,财务MM只需要把基本数据准备好,然后按下按钮只要选择需要发送的对象.就可以快速 ...

最新文章

  1. jupyter notebook运行没反应_搭建Jupyter Notebook远程云服务器(Jupyter配置)
  2. IIS6.0 日期格式问题
  3. ORA-12519, ORA-00020异常产生原因及解决方案
  4. Panoptic SegFormer:全景分割第一名!南大港大英伟达提出新算法,霸榜全景分割
  5. JUnit基础及第一个单元测试实例
  6. java正则 环视_正则表达式之环视(java)
  7. 51nod-正整数分组问题(基础方程DP-01背包)
  8. .NET平台下开源框架
  9. SpringBoot 上传文件(单个、多个文件)
  10. 数据库连接配置 app.config web.config
  11. 201触摸ic应用电路_有源电力滤波器的设计原理及应用前景-安科瑞蒋超萍
  12. java socket长连接怎么维持_socket长连接的维持
  13. Linux内核分析-week 1
  14. Linux O(1)调度器
  15. Sybase数据库的备份
  16. zscore标准化步骤_matlab标准化和反标准化——zscore
  17. python分组统计excel数据_在python中对数据进行分组并与excel进行比较
  18. 智慧路灯杆会用到哪些通信方式
  19. 电源的安规设计(2)
  20. 公司禁用U盘的方法总结

热门文章

  1. js获取textarea中的回车换行
  2. 微信小程序进度条详解 progress 自定圆形进度条
  3. Android 屏幕适配攻略(二)单位dp与px来表示控件的尺寸
  4. Android开始中的OOM异常
  5. ES6学习 - Promise对象
  6. 第2小节,深入剖析gym环境构建
  7. Prepo —— 图标转化器
  8. 《Thinking in java》 读了个开头
  9. [学习笔记] PHP回调函数的实现方法 [转]
  10. C# BackgroudWorker