用django发送电子邮件
我正在用django发送电子邮件。我遵循了django documentation(),但出现了一个错误。 错误:用django发送电子邮件,django,email,Django,Email,我正在用django发送电子邮件。我遵循了django documentation(),但出现了一个错误。 错误: smtplib.SMTPSenderRefused: (530, b'5.7.0 Authentication Required. Learn more at\n5.7.0 https://support.google.com/mail/?p=WantAuthError q1sm10062648pfk.132 - gsmtp', '*******nl@gmail.com') 我
smtplib.SMTPSenderRefused: (530, b'5.7.0 Authentication Required. Learn more at\n5.7.0 https://support.google.com/mail/?p=WantAuthError q1sm10062648pfk.132 - gsmtp', '*******nl@gmail.com')
我已经从google帐户配置了不太安全的应用程序
settings.py:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = '*****@gmail.com'
EMAIL_USE_PASSWORD = '*****'
与
smtp
邮件相关的Django设置更有可能是错误的。在Django应用程序中检查以下设置
- 电子邮件主机
- 电子邮件端口
- 电子邮件\u主机\u用户
- 电子邮件\u主机\u密码
- 电子邮件\u使用\u TLS
- 电子邮件\u使用\u SSL
另外,你不需要设置所有这些变量。取决于
smtp
服务器的设置方式您可能只需要设置EMAIL\u HOST
和EMAIL\u PORT
,而不设置EMAIL\u HOST\u USER
和EMAIL\u HOST\u PASSWORD
与smtp
邮件相关的Django设置更可能是错误的。在Django应用程序中检查以下设置
- 电子邮件主机
- 电子邮件端口
- 电子邮件\u主机\u用户
- 电子邮件\u主机\u密码
- 电子邮件\u使用\u TLS
- 电子邮件\u使用\u SSL
另外,你不需要设置所有这些变量。取决于
smtp
服务器的设置方式。您可能只需要设置EMAIL\u主机
和EMAIL\u端口
,而不设置EMAIL\u主机用户
和EMAIL\u主机密码
是否已完成了上的故障排除步骤?也看看你能告诉我为什么这个错误是给???我想为我的django项目设置电子邮件后端。您是如何在settings.py中配置电子邮件后端的?。@NextGenDigiTechV.O.F。您是否尝试过创建和使用“应用程序密码”方法而不是不太安全的方法?刚刚注意到,根据您的代码,您似乎正在设置EMAIL\u USE\u PASSWORD
,而应该是:EMAIL\u HOST\u PASSWORD
您是否已经完成了位于的故障排除步骤?也看看你能告诉我为什么这个错误是给???我想为我的django项目设置电子邮件后端。您是如何在settings.py中配置电子邮件后端的?。@NextGenDigiTechV.O.F。您是否尝试过创建和使用“应用程序密码”方法而不是不太安全的方法?刚刚注意到,根据您的代码,您似乎正在设置EMAIL\u USE\u PASSWORD
,而应该是:EMAIL\u HOST\u PASSWORD
我在我的应用程序中使用过,它工作得很好。试一试,也许对你也有用。这部分我该怎么做ANYMAIL={{#(此处的确切设置取决于您的ESP.)“MAILGUN_API_密钥”:“MAILGUN_发件人_域”:“mg.example.com”,如果需要,您的MAILGUN域}
我没有任何域或MAILGUN密钥。我建议创建一个帐户并使用沙盒凭据。我已经创建了一个MAILGUN帐户。我在哪里可以找到沙盒凭据?简短的回答是否。我在我的应用程序中使用了它-它工作得很好。试一试,也许对你也有用。这部分我该怎么做ANYMAIL={{#(此处的确切设置取决于您的ESP.)“MAILGUN_API_密钥”:“MAILGUN_发件人_域”:“mg.example.com”,如果需要,您的MAILGUN域}
我没有任何域或MAILGUN密钥。我建议创建一个帐户并使用沙盒凭据。我已经创建了一个MAILGUN帐户。我在哪里可以找到沙盒凭据?简短的回答是否。