【发布时间】:2022-04-19 19:27:02
【问题描述】:
当用户在我的网站上填写表单时,我正在尝试发送电子邮件。 一切都在我的本地服务器上运行,信件已发送。 在具有相同设置的远程 timeweb.com 服务器上,没有发送信件,我收到了。 试过 DEBUG = False 和 True 我尝试了不同的邮件服务:gmail、mail、yandex、timeweb mail。 在 gmail 中包括“有权访问该帐户的不可靠应用程序”。 在这里我包括https://accounts.google.com/DisplayUnlockCaptcha 没有任何帮助。
谁知道,请告诉我在哪里挖。
'setting.py'
EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST_USER = "email@gmail.com"
EMAIL_HOST = "smtp.gmail.com"
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_PASSWORD = "Your_Password"
【问题讨论】:
-
转到您的 gmail 帐户 > 安全性允许不太安全的应用程序。我会帮你的。谷歌默认阻止未知设备发送的电子邮件。 support.google.com/accounts/answer/6010255