django send_mail发送邮件
send_mail,发送邮件
位置:django.core.mail
在setting.py中
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # 指定邮件后端 EMAIL_HOST = 'smtp.163.com' # 发邮件主机 EMAIL_PORT = 25 # 发邮件端口 EMAIL_HOST_USER = '1355@163.com' # 授权的邮箱 EMAIL_HOST_PASSWORD = 'hmmeiduo123' # 邮箱授权时获得的密码,非注册登录密码 EMAIL_FROM = '1355<1355@163.com>' # 发件人抬头
这里我们需要注意的是:EMAIL_HOST_PASSWORD,它指的是邮箱设置中开启POP3/SMTP/IMAP得到的授权码,
授权码是用于登录第三方邮件客户端的专用密码。
send_mail方法发送邮件
from django.core.mail import send_mail send_mail(subject, message, from_email,recipient_list,fail_silently=False, auth_user=None,auth_password=None,connection=None, html_message=None) #subject:邮件标题(字符串) #message:邮件正文(字符串) #from_email:发件人(字符串) #recipient_list:收件人邮箱地址(list) #html_message:html内容
分类:
python / django
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具