天天看點

django使用QQ企業郵箱發送郵件一、首先申請QQ企業郵箱 二、配置自己的域名三、在setting.py中加入如下配置:

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