本文主要是介绍django使用QQ企业邮箱发送邮件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、首先申请QQ企业邮箱
免费QQ企业邮箱地址如下:https://exmail.qq.com/signupfree?refer=intro#signup/free
二、配置自己的域名
在域名解析中添加域名解析
添加MX类型的记录:
腾讯企业邮箱要求设置的MX记录如下:
邮件服务器名:mxbiz1.qq.com 优先级:5
邮件服务器名:mxbiz2.qq.com 优先级:10
三、在setting.py中加入如下配置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.exmail.qq.com'
EMAIL_PORT = 465
EMAIL_HOST_USER = 'yourusername@example.cn'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_SSL = True
DEFAULT_FROM_EMAIL = 'yourusername@example.cn'
如果不添加DEFAULT_FROM_EMAIL字段会导致如下错误:
501:smtplib.SMTPSenderRefused:
(501, b'mail from address must be same as authorization user', 'webmaster@localhost')
通过以上配置,再次发送邮件时就是用QQ企业邮箱发送的邮件了!
这篇关于django使用QQ企业邮箱发送邮件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!