使用django allauth应用程序从本地计算机向gmail发送电子邮件

时间:2017-08-08 15:48:29

标签: django email django-allauth

我正在尝试使用django allauth app从我的本地发送一封真正的电子邮件到gmail。我可以通过控制台看到验证邮件。

MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Subject: Please Confirm Your E-mail Address
From: myemail@gmail.com
To: useremail@gmail.com
Date: Tue, 08 Aug 2017 15:23:19 -0000
Message-ID: <20170808152319.1056.31735@Lenovo-PC>

来自和发送电子邮件是真正的Gmail帐户。我正在浏览django-allauth - Send email verification using Gmail account,settings.py包含gmail的设置。

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = DEFAULT_FROM_EMAIL = 'myemail@gmail.com'
EMAIL_HOST_PASSWORD = '******'

if DEBUG:
    EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"

但由于某种原因,我没有收到我的Gmail帐户中的电子邮件。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

嘿,您已打开DEBUG = TRUE并已使用

  

如果已调试:       EMAIL_BACKEND =“ django.core.mail.backends.console.EmailBackend”

因此,当您处于调试状态时,allauth将在控制台中发送邮件。删除上面的行,就可以了。 检查控制台。