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=[''],#发送的邮箱参数是一个列表
)
相关推荐
前端小张同学2 小时前
服务器部署 gitlab 占用空间太大怎么办,优化思路。
后端
databook2 小时前
Manim实现闪光轨迹特效
后端·python·动效
武子康3 小时前
大数据-98 Spark 从 DStream 到 Structured Streaming:Spark 实时计算的演进
大数据·后端·spark
该用户已不存在3 小时前
6个值得收藏的.NET ORM 框架
前端·后端·.net
文心快码BaiduComate3 小时前
文心快码入选2025服贸会“数智影响力”先锋案例
前端·后端·程序员
neoooo3 小时前
🌐 Cloudflare Tunnel vs ZeroTier:两个世界的内网穿透哲学
后端
Juchecar3 小时前
解惑:NumPy 中 ndarray.ndim 到底是什么?
python
涡能增压发动积3 小时前
当你不了解“异步”时请慎用“异步”——记一次生产环境故障排查之旅
后端
文心快码BaiduComate3 小时前
用Comate Zulu开发一款微信小程序
前端·后端·微信小程序
用户8356290780513 小时前
Python 删除 Excel 工作表中的空白行列
后端·python