1. 程式人生 > >django使用QQ企業郵箱傳送郵件

django使用QQ企業郵箱傳送郵件

一、首先申請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企業郵箱傳送的郵件了!