拿qq邮箱当做发件箱举例子,首先配置邮箱

在qq邮箱的账户设置里面设置如下

 

django 发送邮件配置得到第三方登陆授权码

setting.py中设置如下:

# 发送邮件设置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' #固定写法
EMAIL_HOST = 'smtp.qq.com' #SMTP地址
EMAIL_PORT = 25 #SMTP端口
EMAIL_HOST_USER = '[email protected]' #发送邮件的邮箱
EMAIL_HOST_PASSWORD = '******'  # 授权码
EMAIL_SUBJECT_PREFIX = '[一念永恒的博客] ' #为邮件Subject-line前缀,默认是'[django]'
EMAIL_USE_TLS = True  # 与SMTP服务器通信时,是否启动TLS链接(安全链接)默认false

view.py

send_mail(
     '绑定邮箱',#主题
     '验证码:%s' % code,#内容
      '[email protected]',#发件箱,要与配置中保持一致
      [email],#收件人列表
      fail_silently=False,
)

 

相关文章: