邮箱授权码设置
在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'],
)