zoukankan      html  css  js  c++  java
  • Django实现邮件发送功能

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

    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 mymac.settings import DEFAULT_FROM_EMAIL
    from django.core.mail import send_mail 
    # send_mail的参数分别是  邮件标题,邮件内容,发件箱(settings.py中设置过的那个),收件箱列表(可以发送给多个人),失败静默(若发送失败,报错提示我们)
    send_mail('邮箱验证', 'hello python', '95129313@qq.com',DEFAULT_FROM_EMAIL, fail_silently=False)
  • 相关阅读:
    年薪百万必备能力
    二叉搜索树
    字符串和字符串模式匹配
    2006最后寄语
    “豆瓣”式推荐
    什么是LOMO?
    大国崛起
    马季之死
    时间的价值(The Value Of Time)
    我读雅虎的“花生酱宣言”
  • 原文地址:https://www.cnblogs.com/xcsg/p/10542837.html
Copyright © 2011-2022 走看看