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=[''],#发送的邮箱参数是一个列表
)
相关推荐
charlie11451419114 分钟前
现代C++工程实践:简单的IniParser3——改进我们的split
开发语言·c++·笔记·学习
Victor35616 分钟前
Netty(7)如何实现基于Netty的TCP客户端和服务器?
后端
Victor35617 分钟前
Netty(8)什么是Netty的ChannelPipeline和ChannelHandler?
后端
独行soc19 分钟前
2025年渗透测试面试题总结-280(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
Data_agent22 分钟前
京东商品视频API,Python请求示例
java·开发语言·爬虫·python
serve the people23 分钟前
tensorflow 核心解析:tf.RaggedTensorSpec 作用与参数说明
人工智能·python·tensorflow
luod40 分钟前
Python使用pymysql执行DML语句
python
坐吃山猪1 小时前
BrowserUse11-源码-LLM模块
python·llm·playwright·browser-use
lang201509281 小时前
深入解析Java资源加载机制
java·开发语言·python
爱笑的眼睛111 小时前
自动机器学习组件的深度解析:超越AutoML框架的底层架构
java·人工智能·python·ai