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企业邮箱发送的邮件了!

上一篇:python webdriver 登录163邮箱发邮件加附件, 外加数据和程序分离,配置文件的方式


下一篇:GL_总账会计科目追寻SLA及子模组