码迷,mamicode.com
首页 > 其他好文 > 详细

Django实现邮件发送功能

时间:2019-03-16 16:51:01      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:class   def   settings   文件   列表   str   als   views   简单的   

首先申请邮箱并在设置中申请到授权码,授权码的目的仅仅是让你有权限发邮件,但是不能登录到邮箱进行修改,发送邮件时,可以代替密码

1,配置文件settings.py

#邮件服务配置文件
EMAIL_USE_SSL = True
#邮箱服务
EMAIL_HOST = smtp.qq.com
# 端口号
EMAIL_PORT = 465
#账号
EMAIL_HOST_USER = 95129313@qq.com
#授权秘钥
EMAIL_HOST_PASSWORD = wbdkksqstrqzbheb
#发件人
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

2,views.py中制作一个简单的邮件并发送

from django.core.mail import send_mail 
# send_mail的参数分别是  邮件标题,邮件内容,发件箱(settings.py中设置过的那个),收件箱列表(可以发送给多个人),失败静默(若发送失败,报错提示我们)
send_mail(邮箱验证, hello python, 95129313@qq.com,DEFAULT_FROM_EMAIL, fail_silently=False)

 

Django实现邮件发送功能

标签:class   def   settings   文件   列表   str   als   views   简单的   

原文地址:https://www.cnblogs.com/xcsg/p/10542837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!