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=[''],#发送的邮箱参数是一个列表
)
相关推荐
陈奕昆14 分钟前
五、【LLaMA-Factory实战】模型部署与监控:从实验室到生产的全链路实践
开发语言·人工智能·python·llama·大模型微调
海尔辛16 分钟前
学习黑客BitLocker与TPM详解
stm32·单片机·学习
lybugproducer27 分钟前
浅谈 Redis 数据类型
java·数据库·redis·后端·链表·缓存
程序猿小三35 分钟前
python uv的了解与使用
开发语言·python·uv
T0uken38 分钟前
【Python】UV:单脚本依赖管理
chrome·python·uv
焚 城39 分钟前
.NET8关于ORM的一次思考
后端·.net
邓永豪1 小时前
笔记本电脑升级实战手册[3]:扩展内存与硬盘
学习·电脑·硬件·diy·3c硬件
郭逍遥1 小时前
[工具]B站缓存工具箱 (By 郭逍遥)
windows·python·缓存·工具
小虎卫远程打卡app1 小时前
视频编解码学习十一之视频原始数据
学习·视频编解码
alpszero1 小时前
YOLO11解决方案之物体模糊探索
人工智能·python·opencv·计算机视觉·yolo11