Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用gmail通过django发送电子邮件_Python_Django_Web_Backend - Fatal编程技术网

Python 如何使用gmail通过django发送电子邮件

Python 如何使用gmail通过django发送电子邮件,python,django,web,backend,Python,Django,Web,Backend,我试图发送电子邮件重置密码,但它给我以下错误 SMTPSenderRefused at/account/password_reset/(530,b'5.7.0必须发出 首先使用STARTTLS命令.x20sm7511321wme.6-gsmtp', 'webmaster@localhost") 这是我的密码 EMAIL_USE_TSL = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'user@gmail.com' EMAIL_PAS

我试图发送电子邮件重置密码,但它给我以下错误

SMTPSenderRefused at/account/password_reset/(530,b'5.7.0必须发出 首先使用STARTTLS命令.x20sm7511321wme.6-gsmtp', 'webmaster@localhost")

这是我的密码

EMAIL_USE_TSL = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'user@gmail.com'
EMAIL_PASSWORD = '*******'
EMAIL_PORT = 587

有个打字错误。你写的是EMAIL\u USE\uTSL而不是EMAIL\u USE\uTLS

看起来像是第一行的打字错误
EMAIL\u USE\u TSL
应该是
EMAIL\u USE\u TLS
@1015289我更正了这一点,但得到了错误。“SMTPSenderRefused at/account/password_reset/(530,需要b'5.5.1身份验证。有关详细信息,请访问\n5.5.1 v8sm72494557wrq.53-gsmtp',”webmaster@localhost“)”该链接表明您使用的凭据可能是错误的。使用它们登录gmail网站,检查它们是否有效
SMTPSenderRefused at/account/password_reset
可能是因为您多次未能进行身份验证,因此帐户需要重置密码。@1015289 sir手动登录时工作正常。我还对不太安全的应用程序设置进行了指导。我纠正了这一点,但出现以下错误。**SMTPSenderRefused at/account/password_reset/(530,需要b'5.5.1身份验证。有关详细信息,请访问\n5.5.1 v8sm72494557wrq.53-gsmtp','webmaster@localhost')**@Dilshad你在谷歌支持页面上尝试过所有故障排除步骤吗?我在不太安全的应用程序上setting@Dilshad尝试将
EMAIL\u密码
更改为
EMAIL\u主机\u密码
,我认为这应该可以做到。