• Django学习笔记第十篇--实战练习六--发送邮件


    一、发送邮件需要引入的包依赖文件(Django1.8 Python2.7)

    1 from django.core.mail import send_mail,send_mass_mail

    其中send_mail发送一个邮件,send_mass_mail发送多个邮件;

    二、邮件的发送代码:

    1 send_mail("register","registertest",'********@163.com',['1********5@qq.com'],fail_silently=False)

    发送多个邮件的代码:

    1 message1 = ('Subject here', 'Here is the message', 'from@example.com', ['first@example.com', 'other@example.com'])
    2 message2 = ('Another Subject', 'Here is another message', 'from@example.com', ['second@test.com'])
    3 send_mass_mail((message1, message2), fail_silently=False)

    三、配置文件的:

    1 """
    2 Email config
    3 """
    4 EMAIL_USE_SSL = False(是否使用SSL)
    5 EMAIL_HOST = 'smtp.163.com'  # 如果是 其他邮件 改成对应地址
    6 EMAIL_PORT = 25
    7 EMAIL_HOST_USER = '********@163.com' # 帐号
    8 EMAIL_HOST_PASSWORD = '********'  # 密码
    9 DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

    是不是很简单呢,效果如下图:

  • 相关阅读:
    微服务概念
    Oracle 语法汇总
    Docker 安装 MSSqlServer
    数据库和缓存一致性
    Redis Cluster 集群搭建与扩容、缩容
    阿里云centos 8无法安装应用
    [JavaScript] 异步加载
    ArrayList
    Java面经之:HashMap
    JVM面试题
  • 原文地址:https://www.cnblogs.com/KevinGeorge/p/8422218.html
Copyright © 2020-2023  润新知