django内置函数发送激活邮件

发送邮件过程

QQ截图20191125215942.png

setting.py中设置如下(根据邮箱类型配置,以下是qq邮箱):

# 发送邮件设置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' #固定写法
EMAIL_HOST = 'smtp.qq.com' #SMTP地址
EMAIL_PORT = 25 #SMTP端口
EMAIL_HOST_USER = '123456@qq.com' #发送邮件的邮箱
EMAIL_HOST_PASSWORD = '******'  # 授权码
EMAIL_SUBJECT_PREFIX = '激活邮件' #为邮件Subject-line前缀,默认是'[django]'
EMAIL_USE_TLS = True  # 与SMTP服务器通信时,是否启动TLS链接(安全链接)默认false
from django.core.mail import send_mail

subject = 邮件主题
message = '文字内容'
from_email = 发送人(同Setting/EMAIL_FROM)
recipient_list = [收件人1, 收件人2, ...]
html_message = '带有H5标签的消息内容'

send_mail(subject, message, from_email, recipient_list, html_message=)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。