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=[''],#发送的邮箱参数是一个列表
)
相关推荐
贰先生几秒前
Xiuno BBS 审计之问题12:HTTPS 请求关闭 SSL 证书校验,存在中间人攻击风险
后端
李可以量化3 分钟前
PTrade 量化策略实战:二八轮动策略深度解析(下)
python
Mx_coder8 分钟前
8年Java开发者AI转型第二周:RAG检索优化-从60%到90%准确率的3个关键技巧 (Day 13-14)
人工智能·python
HZ_YZ18 分钟前
清理服务器硬盘脚本
后端
布朗克16824 分钟前
Go 入门到精通-16-字符串深入
开发语言·后端·golang·字符串
自动化和Linux25 分钟前
【pytest在pycharm中运行与CMD命令运行区别一】
python·pycharm·pytest
胡渠洋29 分钟前
postman学习
学习·测试工具·postman
北冥you鱼34 分钟前
Go flag 包详解:从命令行解析到实战应用
开发语言·后端·golang
大鱼>40 分钟前
多宠物家庭智能管理平台:云端架构与多设备协同实战
python·算法·iot·宠物
Li Ming&1 小时前
Python办公自动化:利用Python批量将PDF转换为图片文件
python·pdf·pip