Django发送邮件
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发送邮件相关推荐
- Django 发送邮件
Django 发送邮件 在settings.py中设置 EMAIL_USE_SSL = True EMAIL_HOST = 'smtp.qq.com' # 如果是 163 改成 smtp.163.c ...
- Django项目实战——8—(判断用户是否登录并返回JSON、Django发送邮件的配置、生成邮箱验证链接、验证邮箱后端逻辑)
1.判断用户是否登录并返回JSON 重要提示: 只有用户登录时才能让其绑定邮箱. 此时前后端交互的数据类型是JSON,所以需要判断用户是否登录并返回JSON给用户. 方案一: 使用Django用户认证 ...
- Django - 发送邮件
在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件. 所有的功能都在django.core.mail中. ...
- django 发送邮件验证码
一.前言 1.邮箱有几种类型? 邮箱分为企业邮箱,如:腾讯企业邮箱.网易企业邮箱.阿里企业邮箱.新浪企业邮箱.zoho企业邮箱.个人邮箱,如:QQ邮箱.163网易邮箱.sina新浪邮箱. 2.TCL& ...
- 30.django发送邮件
目录 1 协议介绍 1.1 SMTP协议 1.2 IMAP 1.3 POP3 1.4 IMAP与POP3的区别 2 在Django使用 2.1 开通邮箱SMTP服务 2.2 配置set ...
- Python django实现简单的邮件系统发送邮件功能
Python django实现简单的邮件系统发送邮件功能 本文实例讲述了Python django实现简单的邮件系统发送邮件功能. django邮件系统 Django发送邮件官方中文文档 总结如下: ...
- python写邮箱系统_Python django实现简单的邮件系统发送邮件功能
本文实例讲述了Python django实现简单的邮件系统发送邮件功能.分享给大家供大家参考,具体如下: django邮件系统 Django发送邮件官方中文文档 总结如下: 1.首先这份文档看三两遍是 ...
- Django使用新浪邮箱发送邮件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Django使用新浪邮箱发送邮件 一.参考的资料 二.遇到的问题 一.参考的资料 刘江Django博客教程: 11.Django发送邮 ...
- 摘抄Django项目(一)
果生鲜项目介绍 1.商业模式说明 2.开发流程介绍 3.项目需求分析 4.项目架构分析 5.数据库设计 6.模型类说明 7.创建dailyfresh项目 8.展示注册页面 9.视图函数的get和pos ...
最新文章
- 与 Linux 一起学习:学习地理
- python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏
- (转)ASIHTTPRequest 详解, http 请求终结者
- 【数据结构与算法】之深入解析“寻找峰值”的求解思路与算法示例
- 计算机网络(四)网络层
- 清理垃圾代码bat_电脑一键清理垃圾图文详解
- C#:winform开发的System.AccessViolationException错误,已解决
- nodpad 设置护眼_Notepad++更改背景颜色(护眼色)
- 复联4里用到的方法论
- this关键字的使用案例
- 迁移到云端之前需要考虑哪些问题?
- python资料-Python资料汇总(建议收藏)
- iOS UIScrollView和缩放
- php返回成功信息msg_PHP进化史 — 从v5.6到v8.0(可收藏)
- python input nameerror_用python写的,运行时出现NameError: name 'raw_input' is not defined 这是什么原因?求解...
- 【激光雷达】5 款免费 LiDAR 软件工具
- 安装kata container with cri-o
- 晶振选型需要注意哪些事项?-台湾TST嘉硕
- Mac将应用程序及其数据移到外接硬盘的步骤 #替身 #软链接
- linux 升级root,linux系统内核升级实例