django使用QQ企業郵箱傳送郵件
阿新 • • 發佈:2019-01-10
一、首先申請QQ企業郵箱
二、配置自己的域名
在域名解析中新增域名解析
新增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 = '[email protected]'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_SSL = True
DEFAULT_FROM_EMAIL = ' [email protected]'
如果不新增DEFAULT_FROM_EMAIL欄位會導致如下錯誤:
501:smtplib.SMTPSenderRefused:
(501, b'mail from address must be same as authorization user', '[email protected]')
通過以上配置,再次傳送郵件時就是用QQ企業郵箱傳送的郵件了!