django 之 发送邮箱

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

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

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

然后是发送邮件的视图

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

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

 

猜你喜欢

转载自www.cnblogs.com/weifeng-888/p/10537862.html
今日推荐