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=[''],#发送的邮箱参数是一个列表
)
相关推荐
可可苏饼干3 小时前
LVS服务器
linux·运维·笔记·学习·lvs
程序员三明治3 小时前
SpringBoot YAML 配置读取机制 + 数据库自动初始化原理
数据库·spring boot·后端
四谎真好看3 小时前
Java 黑马程序员学习笔记(进阶篇27)
java·开发语言·笔记·学习·学习笔记
Victor3563 小时前
Redis(130)Redis的压缩列表(Ziplist)是如何实现的?
后端
q***82913 小时前
Spring Boot 热部署
java·spring boot·后端
Victor3563 小时前
Redis(131)Redis的整数集合(Intset)是如何实现的?
后端
yuuki2332334 小时前
【数据结构】栈
c语言·数据结构·后端
cheniie4 小时前
python xmlrpc踩坑记录
python·踩坑·xmlrpc
咖啡の猫6 小时前
搭建Python开发环境
开发语言·python
程序猿小蒜7 小时前
基于springboot的共享汽车管理系统开发与设计
java·开发语言·spring boot·后端·spring·汽车