我正在尝试使用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帐户中的电子邮件。
非常感谢任何帮助。
答案 0 :(得分:0)
嘿,您已打开DEBUG = TRUE并已使用
如果已调试: EMAIL_BACKEND =“ django.core.mail.backends.console.EmailBackend”
因此,当您处于调试状态时,allauth将在控制台中发送邮件。删除上面的行,就可以了。 检查控制台。