django 发送邮件
django 发送126邮箱
-
首先取得网易授权
1. 设置 2.左侧客户端授权码 3.自定义授权码 也就是你配置文件中的密码
-
配置文件
# 邮件 EMAIL_HOST = 'smtp.126.com' # 设置端口号,为数字 EMAIL_PORT = 25 #设置发件人邮箱 EMAIL_HOST_USER = 'fuchongjun@126.com' # 设置发件人 授权码 EMAIL_HOST_PASSWORD = 'ice115816' # 设置是否启用安全链接 EMAIL_USER_TLS = True EMAIL_USER_TLS = False DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
-
views.py
from django.core.mail import send_email from django.conf import settings def sendMsg(): res = send_mail('关于中秋节放假通知', '中秋节放三天假', settings.DEFAULT_FROM_EMAIL, ['imock@sina.com']) if res == 1: return HttpResponse('邮件发送成功') else: return HttpResponse('邮件发送失败')
-
一些常用的邮箱配置
-
126邮箱
# 邮件设置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.126.com' EMAIL_PORT = 25 # 发送邮件的邮箱 EMAIL_HOST_USER = 'fuchongjun@126.com' # 在邮箱中设置的客户端授权密码 EMAIL_HOST_PASSWORD = 'admin123' # 收件人看到的发件人 EMAIL_FROM = EMAIL_HOST_USER # 设置是否启用安全链接 EMAIL_USER_TLS = True EMAIL_USER_TLS = False
-
163邮箱
#邮件发送配置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.163.com' EMAIL_PORT = 25 #发送邮件的邮箱 EMAIL_HOST_USER = '*******@163.com' #在邮箱中设置的客户端授权密码 EMAIL_HOST_PASSWORD = '******' #收件人看到的发件人 EMAIL_FROM = 'python<*****@163.com>' # 需要和邮箱号码一致
-
新浪邮箱
#邮件发送配置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = "smtp.sina.com" EMAIL_PORT = 25 EMAIL_HOST_USER = "xxx@sina.com" # 你的邮箱账号 EMAIL_HOST_PASSWORD = "xxxx" # 你的邮箱密码 EMAIL_USE_TLS = False # 这里是 False EMAIL_FROM = "xxx@sina.com" # 你的邮箱账号
-
QQ邮箱
#邮件发送配置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 25 EMAIL_HOST_USER = 'xxx@qq.com' # 你的 QQ 账号 EMAIL_HOST_PASSWORD = '授权码' EMAIL_USE_TLS = True # 这里必须是 True,否则发送不成功 EMAIL_FROM = 'EMAIL_HOST_USER # 你的 QQ 账号
-
Gmail邮箱
#邮件发送配置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'xxx' EMAIL_HOST_PASSWORD = 'xxx' # 下面两项只能有一个为True EMAIL_USE_TLS = True EMAIL_USE_SSL = False
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端