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=[''],#发送的邮箱参数是一个列表
)
相关推荐
旷世奇才李先生5 分钟前
PyCharm 安装使用教程
ide·python·pycharm
程序员爱钓鱼18 分钟前
Go语言泛型-泛型约束与实践
前端·后端·go
寻月隐君19 分钟前
保姆级教程:Zsh + Oh My Zsh 终极配置,让你的 Ubuntu 终端效率倍增
linux·后端·命令行
丰锋ff19 分钟前
计网学习笔记第2章 物理层(灰灰题库)
笔记·学习
程序员爱钓鱼21 分钟前
Go语言泛型-泛型对代码结构的优化
后端·google·go
这里有鱼汤26 分钟前
“对象”?对象你个头!——Python世界观彻底崩塌的一天
后端·python
RainbowSea28 分钟前
跨域问题(Allow CORS)解决(3 种方法)
java·spring boot·后端
尘浮72835 分钟前
60天python训练计划----day59
开发语言·python
wh393339 分钟前
使用Python将PDF转换成word、PPT
python·pdf·word
船长@Quant1 小时前
数学视频动画引擎Python库 -- Manim Voiceover 语音服务 Speech Services
python·数学·manim·动画引擎·语音旁白