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=[''],#发送的邮箱参数是一个列表
)
相关推荐
Eiceblue1 小时前
将 Python 列表导出为 Excel 文件:一维、二维、字典列表
开发语言·python·excel·visual studio code
Swizard8 小时前
别再让你的 Python 傻等了:三分钟带你通过 asyncio 实现性能起飞
python
鼠爷ねずみ8 小时前
SpringCloud前后端整体开发流程-以及技术总结文章实时更新中
java·数据库·后端·spring·spring cloud
华舞灵瞳8 小时前
学习FPGA(六)锁相环
学习·fpga开发
小裕哥略帅9 小时前
PMP学习笔记--环境
笔记·学习
oden9 小时前
0成本搭建!20分钟用 Workers AI + Vectorize 搞定 RAG(附全套源码)
后端
Darkershadow9 小时前
python学习之串口通信
python·学习
38242782710 小时前
python:输出JSON
前端·python·json
不会画画的画师10 小时前
Go开发指南:io/ioutil包应用和迁移指南
开发语言·后端·golang