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 分钟前
I/O流 基础流
java·开发语言·学习·intellij-idea
Jasonakeke2 分钟前
我的编程来时路
java·c++·python
Yvonne爱编码7 分钟前
Java 中的 hashCode () 与 equals () 核心原理、契约规范、重写实践与面试全解
java·开发语言·数据结构·python·hash
gelald9 分钟前
JVM - 运行时内存模型
java·jvm·后端
HappyAcmen17 分钟前
理解Python中的global与nonlocal
python
云边散步23 分钟前
godot2D游戏教程系列二(22)
笔记·学习·游戏
陈酒尽余欢25 分钟前
告别 Vibe Coding:用 SDD 让 AI 编程提效 50%,三工具实战对比
后端·架构
jincheng_26 分钟前
软件设计师上午题|9模块极速背诵版
学习
树上有只程序猿28 分钟前
低代码平台选型指南,10 款热门工具对比
前端·后端
左左右右左右摇晃41 分钟前
Java笔记——JMM
java·后端·spring