lor*_*771 0 python email django gmail smtp
to_email
我制作了一个页面,当单击表单内的提交按钮时,该页面应该向 发送电子邮件。我使用此链接禁用了验证码,正如我在这个视频播放列表中建议的那样,我一直在关注教程,但由于某种原因,我收到了身份验证错误。我在这里找到了类似问题的答案,但它涉及使用HOST_password
文件中的字符串版本settings.py
,我已经在这样做了。我使用的电子邮件和密码是正确的,那么是什么原因导致了这个问题呢?
以下是页面的回溯日志:
Django Version: 1.8.6
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'artist_tracker')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware')
Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
132. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/var/www/students/test/bandsync/src/bandsync-repo/artist_tracker/views.py" in contact
58. send_mail(subject, contact_message, from_email, to_email, fail_silently =False)
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/__init__.py" in send_mail
62. return mail.send()
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/message.py" in send
303. return self.get_connection(fail_silently).send_messages([self])
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/backends/smtp.py" in send_messages
107. sent = self._send(message)
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/backends/smtp.py" in _send
123. self.connection.sendmail(from_email, recipients, message.as_bytes(linesep='\r\n'))
File "/usr/lib/python2.7/smtplib.py" in sendmail
731. raise SMTPSenderRefused(code, resp, from_addr)
Exception Type: SMTPSenderRefused at /contact/
Exception Value: (530, '5.5.1 Authentication Required. Learn more at\n5.5.1 https://support.google.com/mail/answer/14257 l85sm10088128qhl.3 - gsmtp', u'webmaster@localhost')
Run Code Online (Sandbox Code Playgroud)
您的一项设置拼写错误。你有:
EMAIL_HOSTS_USER = '<your email>'
Run Code Online (Sandbox Code Playgroud)
它应该是:
EMAIL_HOST_USER = '<your email>'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5381 次 |
最近记录: |