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

django 发送邮件功能

时间:2019-12-05 13:24:30      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:china   col   ons   邮箱   response   host   style   net   silent   

setting.py

1 # 邮件配置
2 EMAIL_BACKEND = django.core.mail.backends.smtp.EmailBackend
3 EMAIL_HOST = smtp.exmail.qq.com  # 发送邮件的服务器地址
4 EMAIL_HOST_USER = xx@qq.com  # 不含‘@126.com’的后缀
5 EMAIL_HOST_PASSWORD = ‘‘  # 非邮箱登录密码
6 EMAIL_PORT = 25
7 EMAIL_USE_TLS = True
8 EMAIL_FROM = zhangdan@fenbi.com  # 设置默认的发件人,不设置的话,本例中不会出现问题,但是在实际django中实际运用时,会出现问题,参见 http://blog.chinaunix.net/uid-21142030-id-5768057.html

 view.py

 1 from django.core.mail import send_mail
 2 from dj_01 import settings
 3 
 4 def send(request):
 5     msg = 服务器运行良好
 6     send_mail(
 7         subject=请注意这是Django邮件测试,
 8         message=msg,
 9         from_email=settings.EMAIL_HOST_USER,
10         recipient_list=["xxx@qq.com","xx2@qq.com"],             # 这里注意替换成自己的目的邮箱,不然就发到我的邮箱来了:)
11         fail_silently = False,
12     )
13     return HttpResponse(测试邮件已发出请注意查收)

 

django 发送邮件功能

标签:china   col   ons   邮箱   response   host   style   net   silent   

原文地址:https://www.cnblogs.com/zhang-dan/p/11988370.html

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