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=[''],#发送的邮箱参数是一个列表
)
相关推荐
言之。4 分钟前
Django MySQL 事务机制与回滚行为说明
数据库·mysql·django
玩大数据的龙威10 分钟前
农经权二轮延包—批量替换签名盖章页扫描页
python
AI视觉网奇16 分钟前
手部检测 yolov5 实战笔记
python·深度学习·计算机视觉
Jerry.张蒙17 分钟前
SAP传输请求流程:从开发到生产的安全流转
大数据·网络·人工智能·学习·职场和发展·区块链·运维开发
Century_Dragon17 分钟前
VR+智能评——比亚迪秦EV整车检测与诊断仿真实训系统
学习
WXG101117 分钟前
【Flask-7】前后端数据交互
python·ios·flask
D***441418 分钟前
【SpringBoot】Spring Boot 项目的打包配置
java·spring boot·后端
5***E68518 分钟前
Spring Boot接收参数的19种方式
java·spring boot·后端
u***B79218 分钟前
Spring Boot的项目结构
java·spring boot·后端
victory043124 分钟前
大模型后训练学习计划 02 verl llamafactory
学习