Django smtp发送邮件

1.settings.py 配置

复制代码
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.163.com' #SMTP 服务器域
EMAIL_PORT = 25        #SMTP 服务器端口号
EMAIL_HOST_USER = '' #发件人邮箱       
EMAIL_HOST_PASSWORD= '' #发件人的授权码
EMAIL_HOST_PASSWORD= False #是否开启TLS安全协议

2.views 配置

复制代码
from django.core.mail import send_mail
复制代码
send_mail(
    subject='测试邮件', #标题
    message='123456', #内容
    from_email='', #发送信息的邮箱
    recipient_list=[''],#发送的邮箱参数是一个列表
)
相关推荐
敲敲了个代码2 小时前
从硬编码到 Schema 推断:前端表单开发的工程化转型
前端·javascript·vue.js·学习·面试·职场和发展·前端框架
WanderInk2 小时前
刷新后点赞全变 0?别急着怪 Redis,这八成是 Long 被 JavaScript 偷偷“改号”了(一次线上复盘)
后端
Jay_Franklin3 小时前
SRIM通过python计算dap
开发语言·python
是一个Bug3 小时前
Java基础50道经典面试题(四)
java·windows·python
吴佳浩3 小时前
Python入门指南(七) - YOLO检测API进阶实战
人工智能·后端·python
廋到被风吹走4 小时前
【Spring】常用注解分类整理
java·后端·spring
liliangcsdn4 小时前
python下载并转存http文件链接的示例
开发语言·python
我命由我123454 小时前
SVG - SVG 引入(SVG 概述、SVG 基本使用、SVG 使用 CSS、SVG 使用 JavaScript、SVG 实例实操)
开发语言·前端·javascript·css·学习·ecmascript·学习方法