django实现邮件发送功能

邮箱授权码设置
在setting文件中进行邮件设置

#邮件设置
#Host for sending email.
EMAIL_HOST = 'smtp.qq.com'                 # 发送方的smtp服务器地址

#Port for sending email.

EMAIL_PORT = 587                           # smtp服务端口

#Optional SMTP authentication information for EMAIL_HOST.
EMAIL_HOST_USER = '443449107@qq.com'       # 发送方 邮箱地址
EMAIL_HOST_PASSWORD = '授权码'   # 获得的  授权码(https://www.cnblogs.com/shiwei1930/p/11747719.html) )
EMAIL_USE_TLS = True                       # 必须为True
EMAIL_USE_SSL = False
EMAIL_SSL_CERTFILE = None
EMAIL_SSL_KEYFILE = None
EMAIL_TIMEOUT = None

#Default email address to use for various automated correspondence from
#the site managers.
DEFAULT_FROM_EMAIL = '443449107@qq.com'  # 和 EMAIL_HOST_USER  相同

编写邮件发送函数

from django.core.mail import send_mail
# 发送邮件
def Send_email():

    res = send_mail(
        '来自www.turbine.com的测试邮件',
        '定时器邮件,现在的时间是',
        # 发送的站点邮箱
        '443449107@qq.com',
        # 目标接受站点列表
        ['443449107@qq.com'],
    )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值