Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMTP服务器,常用的免费服务器有:163、126、QQ,下面以163邮件为例。

1)注册163邮箱,登录后设置。


设置开启邮件服务,如下:


2)在新页面中点击“客户端授权密码”,勾选“开启”,弹出新窗口填写手机验证码。


3)填写授权码。


4)提示开启成功。


5)打开项目/settings.py文件,配置如下:

# 配置发送邮件服务器EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.163.com'EMAIL_PORT = 25#发送邮件的邮箱EMAIL_HOST_USER = '****@163.com'#在邮箱中设置的客户端授权密码EMAIL_HOST_PASSWORD = '****'#收件人看到的发件人EMAIL_FROM = 'Django'

6)在assetinfo/views.py文件中新建视图send。

from django.conf import settingsfrom django.core.mail import send_mailfrom django.http import HttpResponse

def send(request):    msg='访问百度'    send_mail('访问百度','',settings.EMAIL_FROM,              ['lijw@****.cn'],              html_message=msg)return HttpResponse('ok')

7)在assetinfo/urls.py文件中配置。

urlpatterns = [# ex:/assetinfo/send    path('send', views.send , name='send'),]

8)启动服务器,在浏览器中输入如下网址:

http://127.0.0.1:8000/assetinfo/send


邮件发送成功后,在邮箱中查看邮件如下图:


新建的邮件服务器只能发件不能收件_49. Django 2.1.7 使用内置函数发送邮件相关推荐

  1. 微信小程序判断服务器返回值,让微信小程序内置函数返回promise的方法

    Promise API const promisic = function (func) { return function (params = {}) { return new Promise((r ...

  2. 又开始的python-day10-20200821-文件操作相关内置函数-拷贝-读取-写入

    # 作业1 # 设计两个类 # 一个点累 属性 x y 坐标 # 一个矩形类 属性有左上角 和 右下角坐标 # 方法 1.计算矩形面积 2.判断点是否在矩形内 # 实例化一个点对象 一个正方形对象 输 ...

  3. vba数据类型,运算符,内置函数,循环判断语句,窗体控件

    文章目录 VBA基本数据类型 示例代码 声明常量,运算符和表达式 内置函数 代码 可视化编程 判断语句 循环语句 窗体控件,窗体的加载卸载 listbox,checkbox,combobox VBA基 ...

  4. 服务器发不了邮件,发邮件服务器-如何发邮件?为什么发不出去?服务器是什么?发邮件时,信息要服务器 爱问知识人...

    Outlook Express邮箱使用全攻略(转自云之渊论坛: ) 1.防止OE发送乱码正确的方法是: 首先,在邮件编辑窗口中,用鼠标单击菜单栏中的"格式"菜单,并从弹出的下拉菜单 ...

  5. 怎样在发信服务器上查网易邮件,怎么让新建的邮件服务器成功发送邮件给163邮箱...

    怎么样才能让自己服务器发出的邮件不被 Gmail.Hotmail.163.QQ 等邮箱放入垃圾箱? 对于新建邮件服务器,这是一个系统工程,基本要做到以下这些工作: 给邮件服务器分配一个静态 IP 地址 ...

  6. imap收件服务器无响应,imap设置收件服务器

    imap设置收件服务器 内容精选 换一换 浏览器发送邮件:在使用浏览器登录邮箱时直接使用HTTP协议,其端口号默认为80,邮件服务器之间还是使用邮件发送协议:SMTP协议.通过浏览器发送邮件,则需要开 ...

  7. 邮件服务器imap有推送吗,为什么我的邮件服务器支持imap协议还收不到邮件内容...

    满意答案 qk2523 2017.04.05 采纳率:48%    等级:7 已帮助:163人 支持imap协议和能不能收到邮件没有什么关系. 1.使用Web方式可以正常接收邮件,但使用Outlook ...

  8. thunderbird归档如何分发件箱收件箱

    近期发带附件的邮件时,邮箱经常磁盘空间不足,无论我删除一些邮件,还是很快就满了.不得已找度娘,话说用归档可以节省收.发件箱的空间,但是归档区分收件跟回复.好在度娘告诉我可以找它:https://sup ...

  9. FastReport报表控件内置函数介绍之字符处理函数

    概述:本文介绍了FastReport报表控件的字符处理函数. 合计函数   算术运算函数及其他 字符处理函数 Str(<value>).将包含的数值转换成字符. Copy(<stri ...

最新文章

  1. java 获取泛型的type,如何获取泛型的Type类型
  2. python -c带来的惊喜
  3. andriod 开发记录apidemos 错误解决
  4. 设计模式-Factory Method Pattern
  5. 使用SoapUI调用安全WCF SOAP服务–第1部分,该服务
  6. 解决: Your ApplicationContext is unlikely to start due to a @ComponentScan of the default
  7. 谷歌浏览器中文版_中国科学家设计超薄指尖传感器,厚度不到A4纸五分之一 / 谷歌发布地图时光机:百年前,你家街道啥样?/ AI看图说话首超人类...
  8. 在Ubuntu上安装使用深度影音深度音乐
  9. panasonic 松下被黑
  10. lisp励遍图块中的实体_lisp励遍图块中的实体_「AutoCAD之图块编辑」八仙过海各显神通——图块编辑方法综述......
  11. 3.8 - Using the Print Function
  12. ccfb类会议有哪些_CCF推荐国际学术会议
  13. Reeder Web版
  14. 将纯真ip数据库导入MySql
  15. POJ 1625 Censored!(自动机DP+高精度)
  16. js,jQuery时间与时间戳相互转换
  17. 小米红米1S 电信/联通版 专用TWRP2.8.1.1中文版 (全屏触摸/支持MTP挂载内外置存储)...
  18. AI 行业发展趋势和人才需求预测
  19. Java练习 | 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声(附代码)
  20. 我国首个纯太阳能无人机首飞成功!飞行高度可达2万米,相当于一颗“伪卫星”...

热门文章

  1. MySQL要不要用函数_2.mysql函数的使用
  2. java中输出5个数_编写一个程序,要求用户输入5个数字,并输出这些数字中最大的数字和这些数字中最小的数字...
  3. android连接service,android连接webservice
  4. 分步傅里叶算法_分布傅里叶算法求解非线性薛定谔的matlab程序问题
  5. 视觉平台搭建——LED光源介绍
  6. Protobuf实现Android Socket通讯开发教程
  7. bind配置进阶,转发器的配置以及如何实现子域授权。
  8. Entity Framework 学习中级篇1—EF支持复杂类型的实现
  9. 通过增强的 Windows Forms 支持为 .NET 应用程序精心制作华丽的 UI
  10. c语言 怎么访问64位地址_大神用10000字总结了嵌入式C语言必学知识点……