Django提供了发送邮件的接口,仅需做简单的设置即可实现发送邮件的功能。
首先需要在setting做简单的配置,以163邮箱为例:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.163.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = '****' # 帐号
EMAIL_HOST_PASSWORD = '****'  # 密码
DEFAULT_FROM_EMAIL = "*******" #默认发送名

下面是官网的一个示例:

from django.core.mail import send_mailsend_mail('Subject here', 'Here is the message.', 'from@example.com',['to@example.com'], fail_silently=False)

自定义一个测试的URL地址,传入相应的参数即可成功发送邮件

如果是放在云服务器上运行的时候需要注意25号端口有没有被禁用,有些服务商会将25号端口默认禁用,需要解禁后才能使用

转载于:https://www.cnblogs.com/FanMLei/p/10501020.html

Django发送邮件相关推荐

  1. Django 发送邮件

    Django 发送邮件 在settings.py中设置 EMAIL_USE_SSL = True EMAIL_HOST = 'smtp.qq.com'  # 如果是 163 改成 smtp.163.c ...

  2. Django项目实战——8—(判断用户是否登录并返回JSON、Django发送邮件的配置、生成邮箱验证链接、验证邮箱后端逻辑)

    1.判断用户是否登录并返回JSON 重要提示: 只有用户登录时才能让其绑定邮箱. 此时前后端交互的数据类型是JSON,所以需要判断用户是否登录并返回JSON给用户. 方案一: 使用Django用户认证 ...

  3. Django - 发送邮件

    在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件. 所有的功能都在django.core.mail中. ...

  4. django 发送邮件验证码

    一.前言 1.邮箱有几种类型? 邮箱分为企业邮箱,如:腾讯企业邮箱.网易企业邮箱.阿里企业邮箱.新浪企业邮箱.zoho企业邮箱.个人邮箱,如:QQ邮箱.163网易邮箱.sina新浪邮箱. 2.TCL& ...

  5. 30.django发送邮件

    目录 1  协议介绍 1.1  SMTP协议 1.2  IMAP 1.3  POP3 1.4  IMAP与POP3的区别 2  在Django使用 2.1  开通邮箱SMTP服务 2.2  配置set ...

  6. Python django实现简单的邮件系统发送邮件功能

    Python django实现简单的邮件系统发送邮件功能 本文实例讲述了Python django实现简单的邮件系统发送邮件功能. django邮件系统 Django发送邮件官方中文文档 总结如下: ...

  7. python写邮箱系统_Python django实现简单的邮件系统发送邮件功能

    本文实例讲述了Python django实现简单的邮件系统发送邮件功能.分享给大家供大家参考,具体如下: django邮件系统 Django发送邮件官方中文文档 总结如下: 1.首先这份文档看三两遍是 ...

  8. Django使用新浪邮箱发送邮件

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Django使用新浪邮箱发送邮件 一.参考的资料 二.遇到的问题 一.参考的资料 刘江Django博客教程: 11.Django发送邮 ...

  9. 摘抄Django项目(一)

    果生鲜项目介绍 1.商业模式说明 2.开发流程介绍 3.项目需求分析 4.项目架构分析 5.数据库设计 6.模型类说明 7.创建dailyfresh项目 8.展示注册页面 9.视图函数的get和pos ...

最新文章

  1. 与 Linux 一起学习:学习地理
  2. python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏
  3. (转)ASIHTTPRequest 详解, http 请求终结者
  4. 【数据结构与算法】之深入解析“寻找峰值”的求解思路与算法示例
  5. 计算机网络(四)网络层
  6. 清理垃圾代码bat_电脑一键清理垃圾图文详解
  7. C#:winform开发的System.AccessViolationException错误,已解决
  8. nodpad 设置护眼_Notepad++更改背景颜色(护眼色)
  9. 复联4里用到的方法论
  10. this关键字的使用案例
  11. 迁移到云端之前需要考虑哪些问题?
  12. python资料-Python资料汇总(建议收藏)
  13. iOS UIScrollView和缩放
  14. php返回成功信息msg_PHP进化史 — 从v5.6到v8.0(可收藏)
  15. python input nameerror_用python写的,运行时出现NameError: name 'raw_input' is not defined 这是什么原因?求解...
  16. 【激光雷达】5 款免费 LiDAR 软件工具
  17. 安装kata container with cri-o
  18. 晶振选型需要注意哪些事项?-台湾TST嘉硕
  19. Mac将应用程序及其数据移到外接硬盘的步骤 #替身 #软链接
  20. linux 升级root,linux系统内核升级实例

热门文章

  1. 根据表格长度使td里的内容换行
  2. 国内首批AI专业毕业生创办的澎思科技,已完成Pre-A轮融资
  3. 拿签证威胁外籍博士后,实验室导师真的可以为所欲为?
  4. 还敢吹「毫无PS痕迹」?小心被Adobe官方AI打脸
  5. 哈萨比斯首次解读AlphaZero竟被当场diss,他起身当面回击说…
  6. 业界领先的最新版本Oracle数据库现可部署在云端 以及Oracle Cloud at Customer和企业本地...
  7. 写地道的Python
  8. 你还不会小程序啊?手把手带你做第一个和服务器交互的小程序
  9. win10开机时不显示锁屏壁纸
  10. 我要做 Android 之 Service