django 之 发送邮箱

时间:2021-07-21 17:22:57

发送邮箱的话首先在settings文件里写下边的这些设置:

#邮件服务配置文件 SSL认证,验证
EMAIL_USE_SSL = True
#邮箱服务
EMAIL_HOST = 'smtp.qq.com'
#端口号
EMAIL_PORT = 465
#账号
EMAIL_HOST_USER = '1961608187@qq.com'
#授权秘钥
EMAIL_HOST_PASSWORD = 'jxigvhfczxfsfiij'
#发件人
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
 
 
#那个授权秘钥是在设置--账户里设置的  注意 那个授权秘钥是有时间限制的 ,打开第二个就可以了
 
django 之  发送邮箱

首先写的是一个邮件工具类

django 之  发送邮箱

然后是发送邮件的视图

django 之  发送邮箱

然后再urls里边定一个路由就可以了

from myapp.d12_views import SenDjMail
 
#定义邮件路由
path('sendmail',SenDjMail.as_view()),