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=[''],#发送的邮箱参数是一个列表
)
相关推荐
IT_陈寒29 分钟前
JavaScript引擎优化:5个90%开发者都不知道的V8隐藏性能技巧
前端·人工智能·后端
JaguarJack40 分钟前
PHP "真异步" TrueAsync SAPI 与 NGINX Unit 集成
后端·php
WTCLLB40 分钟前
Acer软件下载
学习·软件保护卡
hweiyu0042 分钟前
Spring Boot 项目集成 Gradle:构建、测试、打包全流程教程
java·spring boot·后端·gradle
一勺菠萝丶42 分钟前
Spring Boot 项目启动报错:`Could not resolve type id ... no such class found` 终极解决方案!
java·spring boot·后端
canonical_entropy1 小时前
组合为什么优于继承:从工程实践到数学本质
后端·数学·设计模式
Victor3561 小时前
Redis(62)如何优化Redis的连接数?
后端
绝无仅有1 小时前
面试真实经历某商银行大厂Java问题和答案总结(三)
后端·面试·github
绝无仅有1 小时前
面试真实经历某商银行大厂Java问题和答案总结(五)
后端·面试·github