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=[''],#发送的邮箱参数是一个列表
)
相关推荐
山枕檀痕7 分钟前
Spring Boot中LocalDateTime接收“yyyy-MM-dd HH:mm:ss“格式参数的最佳实践
java·spring boot·后端
Java水解10 分钟前
【Spring Boot 单元测试教程】从环境搭建到代码验证的完整实践
后端·spring
Lear15 分钟前
【JavaSE】动态代理技术详解与案例实战
后端
listhi52018 分钟前
MOEAD算法实现详解(基于Python与MATLAB)
python·算法·matlab
byzh_rc22 分钟前
[认知计算] 循环神经网络
人工智能·python·rnn·深度学习·神经网络·机器学习
JH灰色27 分钟前
【大模型】学习路线
学习
黑客思维者27 分钟前
Python 机器学习TensorFlow 2.x 入门实战:CNN/RNN/Transformer
python·机器学习·tensorflow
shark_chili33 分钟前
深入剖析Java并发编程中的死锁问题
后端
开心就好202534 分钟前
iOS 压力测试的工程化体系 构建多工具协同的极限稳定性验证方案
后端
二川bro36 分钟前
类型错误详解:Python TypeError排查手册
android·java·python