Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
用django发送电子邮件_Django_Email - Fatal编程技术网

用django发送电子邮件

用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') 我

我正在用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')
我已经从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帐户。我在哪里可以找到沙盒凭据?简短的回答是否。