Django中使用QQ邮箱发送邮件
Django配置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = '760xxx146@qq.com'
EMAIL_HOST_PASSWORD = 'xxxxxxxxxxxxxxxxxxxxxx'
EMAIL_FROM = '152xxxx7756@sina.cn'
def send_email(request):
subject = "ACF activate"
message = "Hello"
from_email = "760xxx146@qq.com"
recipient_list = ["152xxxx7756@sina.cn", ]
send_mail(subject=subject, from_email=from_email, recipient_list=recipient_list, message=message)
return HttpResponse("Send email success")
如何获取QQ邮箱授权码
-- 打开QQ邮箱
-- 设置
-- 账户
-- POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
-- 开启 IMAP/SMTP服务 (什么是 IMAP,它又是如何设置?)
-- 即可获取授权码