django邮件
1、邮件变量
(django settings.py)
ADMINS = [('JOHN','JOHN@example.com'),('zhang','zhang@example.com')] #设置收件人名单
DEFAULT_CHARSET = utf-8 #设置默认邮件字符类型
DEFAULT_FROM_EMAIL = #设置站点管理员的默认邮件地址
EMAIL_BACKEND #设置发送电子邮件的后端接口
EMAIL_FILE_PATH #设置邮件后端输出文件路径
EMAIL_HOST #设置发送电子邮件的主机
EMAIL_HOST_PASSWORD #设置邮件登陆密码
EMAIL_HOST_USER #设置邮件登陆用户名
EMAIL_PORT #设置邮件端口
EMAIL_SSL_CERTFILE #设置指定证书文件路径
EMAIL_SSL_KEYFILE #设置置顶证书密钥路径
EMAIL_SUBJECT_PREFIX #设置邮件主题前缀
EMAIL_TIMEOUT #设置超时时间
EMAIL_USE_LOCALTIME = True #是否以date本地时区发送邮件SMTP头
EMAIL_USE_TLS #设置显式的TLS安全链接,端口587
EMAIL_USE_SSL #设置隐式的SSL安全连接,端口465,请注意EMAIL_USE_TLS/ EMAIL_USE_SSL是互斥的,因此只将其中一个设置为True
MANAGERS #指定BrokenLinkEmailsMiddleware启用时应获取断开链接通知的人员邮件地址
SERVER_EMAIL #错误消息来自的电子邮件地址
2、实例设置django邮件报警
settings.py文件配置:
#email setting is admin
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = False
EMAIL_USE_SSL = True
EMAIL_HOST = 'smtp.163.com'
EMAIL_PORT = 465
EMAIL_HOST_USER = '920664709@163.com'
EMAIL_HOST_PASSWORD = ''
DEFAULT_FROM_EMAIL = '920664709@163.com'
DEFAULT_CHARSET = 'utf-8'
views.py文件设置:
from django.shortcuts import render
from django.core.mail import send_mail def email(request):
if request.method == 'POST':
send_mail(
request.POST['subject'],
request.POST['message'],
request.POST['fromemail'],
[request.POST['toemail']],
)
return render(request,'email.html')
urls.py设置:
from blogZh.views import email urlpatterns = [
path('email/',email,name='email'),
]
email.html设置:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>email test</title>
</head>
<body>
<form action="" method="post">
<p>邮件主题:<input type="text" name="subject"/></p>
<p>邮件内容:<textarea cols="" rows="" name="message"></textarea>
<p>发件人:<input type="text" name="fromemail"/></p>
<p>收件人:<input type="text" name="toemail"/></p>
<p><input type="submit" value="发送邮件"/></p>
</form>
</body>
</html>
django邮件的更多相关文章
- Django 邮件推送 解决附件中文名字乱码
Django邮件功能,详情可看官方文档(https://docs.djangoproject.com/en/1.10/topics/email/). 最近做这个功能时遇到的问题,发送附件,收到后中文名 ...
- django日志,django-crontab,django邮件模块
django 日志 四大块,格式器,过滤器,处理器,日志管理器 LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatt ...
- 毕业设计——Django邮件发送功能实现及问题记录
django发送邮件:send_mail()&send_mass_mail() 自强学堂 刘江的博客 HTTPS,TLS和SSL django发送邮件及其相关问题 步骤 : 0. 登录作为发送 ...
- Django——邮件发送
在settings中添加关键信息 EMAIL_HOST = 'smtp.qq.com' #不同的邮箱有不同的发件地址(收件地址) EMAIL_PORT = 25 #smtp端口号 EMAIL_HOST ...
- django —— 邮件
官方文档 1.11 配置settings.py # QQ邮箱为例, 其他邮箱对应的SMTP配置可查官方 EMAIL_HOST = "smtp.qq.com" EMAIL_PORT ...
- python 项目实战之Django 邮件发送
发送邮件¶ 虽然 Python 借助 smtplib 模块简化了发送邮件的流程,但是 Django 在其基础上提供了更简化的支持.这些封装意在加快邮件发送,方便在开发时测试发送邮件,在不支持 SMTP ...
- Django:邮件功能实现
django-users2和django的邮件功能模块都有相关的实现 ----------------------------------------------------------------- ...
- django邮件发送
需要一个邮箱,设置pop3 设置setting EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = ' ...
- django邮件相关设置
EMAIL_HOST = 'smtp.mxhichina.com' # 阿里云企业邮箱 EMAIL_HOST_PORT = 25 # 邮箱服务器端口 EMAIL_HOST_USER = '****** ...
随机推荐
- 多线程(模拟买票)-----java基础知识总结
这次的的问题引入的比较深入,如果看了这篇博客,不看下一篇,你会很懵逼. 代码: package com.day13.math; /** * 类说明 :模拟三个窗口同时售票 * @author 作者 : ...
- insserv: Script <name> is broken: incomplete LSB comment.
insserv: Script <name> is broken: incomplete LSB comment. insserv: missing `Required-Start:' e ...
- IE盒模型和W3C盒子模型的区别
其实这个问题到现在真的是没有意义了,因为早在IE6的兼容模式开始就已经弃用了IE盒子模型了,但是现在的各种面试题还是会时常出现这样的上世纪的题目,我觉得其实时纯粹的刁难. 好了,吐槽不多说了,直接上图 ...
- [六字真言]2.嘛.异常定制和通用.md
幻世当空 恩怨休怀 舍悟离迷 六尘不改 且怒且悲且狂哉! 最近一直在循环的一首歌! 丰富自己,比取悦他人更有力量.种下梧桐树,引得凤凰来.你若盛开,蝴蝶自来! 言归正传! 言归正传! 不要去大包大揽 ...
- 51nod 1258 序列求和 V4
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1258 1258 序列求和 V4 基准时间限制:8 秒 空间限制:131 ...
- 转 -----那些年总也记不牢的IO
关于资源关闭: 一般情况下是:先打开的后关闭,后打开的先关闭 另一种情况:看依赖关系,如果流a依赖流b,应该先关闭流a,再关闭流b 例如处理流a依赖节点流b,应该先关闭处理流a,再关闭节点流b 当然完 ...
- 【原创】javascript模板引擎的简单实现
本来想把之前对artTemplate源码解析的注释放上来分享下,不过隔了一年,找不到了,只好把当时分析模板引擎原理后,自己尝试 写下的模板引擎与大家分享下,留个纪念,记得当时还对比了好几个模板引擎来着 ...
- [转载]CSS Tools: Reset CSS
http://meyerweb.com/eric/tools/css/reset/ The goal of a reset stylesheet is to reduce browser incons ...
- javascript实现的拖拽回放
这个功能很简单,直接贴代码啊: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht ...
- TED_Topic10:The case for engineering our food
By Pamela Ronald Pamela Ronald studies the genes that make plants more resistant to disease and stre ...