Django 邮件发送,但未收到

问题描述 投票:0回答:2

我知道这个问题已经被问过一百次了,我已经浏览了过去的大部分问题,但仍然无法从 Django 发送电子邮件。发送电子邮件文件夹有一个副本,这意味着所有测试电子邮件都在发送,但它们从未到达我的 Gmail 帐户。

我在我的 Gmail 帐户上转而访问不太安全的网站,所以它应该可以工作,但似乎不起作用。

这是我的设置.py:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'pass'
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

不确定为什么它不起作用。

django django-email
2个回答
0
投票

尝试在不使用 django 的情况下从主机 id 向您的 gmail 发送电子邮件。这两封电子邮件都会到达您的 Gmail 帐户。我不知道为什么,但这有效


0
投票

删除这行就可以了

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

或者删除这个

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

© www.soinside.com 2019 - 2024. All rights reserved.