Python 3.x 如何配置Cookiecutter Django以使用Gmail SMTP
有人能帮我配置我的django cookiecutter生产设置以使用Gmail SMTP吗 我已经使用docker部署了我的应用程序。Cookiecutter允许您将应用程序配置到任意邮件提供商。我选择了Mailgun,但是我没有一个已经过域名提供商验证的电子邮件地址。因此,我无法向我的应用程序注册任何用户,因为()这里的()表示您不能:) 我已尝试将默认电子邮件验证设置从“强制”更改为“无”。然而,它仍然投掷了500枚。在下面,我添加了所有身份验证设置。 我必须决定要么买一个电子邮件地址,要么配置我的应用程序与Gmail Smtp一起工作,要么放弃这个电子邮件验证过程 设置/base.pyPython 3.x 如何配置Cookiecutter Django以使用Gmail SMTP,python-3.x,django,cookiecutter-django,Python 3.x,Django,Cookiecutter Django,有人能帮我配置我的django cookiecutter生产设置以使用Gmail SMTP吗 我已经使用docker部署了我的应用程序。Cookiecutter允许您将应用程序配置到任意邮件提供商。我选择了Mailgun,但是我没有一个已经过域名提供商验证的电子邮件地址。因此,我无法向我的应用程序注册任何用户,因为()这里的()表示您不能:) 我已尝试将默认电子邮件验证设置从“强制”更改为“无”。然而,它仍然投掷了500枚。在下面,我添加了所有身份验证设置。 我必须决定要么买一个电子邮件地址,要
ACCOUNT_ALLOW_REGISTRATION = env.bool("DJANGO_ACCOUNT_ALLOW_REGISTRATION", True)
# https://django-allauth.readthedocs.io/en/latest/configuration.html
ACCOUNT_AUTHENTICATION_METHOD = "username"
# https://django-allauth.readthedocs.io/en/latest/configuration.html
ACCOUNT_EMAIL_REQUIRED = True
# https://django-allauth.readthedocs.io/en/latest/configuration.html
ACCOUNT_EMAIL_VERIFICATION = "none"
# https://docs.djangoproject.com/en/dev/ref/settings/#email-backend
EMAIL_BACKEND = env(
"DJANGO_EMAIL_BACKEND", default="django.core.mail.backends.smtp.EmailBackend"
)
任何摆脱这500人的方法都会很棒 您不配置电子邮件主机和发件人的电子邮件。试试这个
EMAIL_BACKEND = env(
"DJANGO_EMAIL_BACKEND", default="django.core.mail.backends.smtp.EmailBackend"
)
EMAIL_HOST = "smtp.gmail.com"
EMAIL_PORT = 587
EMAIL_HOST_USER = "your_email@gmail.com"
EMAIL_HOST_PASSWORD = "email_password"
DEFAULT_FROM_EMAIL = "email_of_sender@gmail.com" # same with EMAIL_HOST_USER
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False
# https://docs.djangoproject.com/en/dev/ref/settings/#email-timeout
EMAIL_TIMEOUT = None
您不配置电子邮件主机和发件人的电子邮件。试试这个
EMAIL_BACKEND = env(
"DJANGO_EMAIL_BACKEND", default="django.core.mail.backends.smtp.EmailBackend"
)
EMAIL_HOST = "smtp.gmail.com"
EMAIL_PORT = 587
EMAIL_HOST_USER = "your_email@gmail.com"
EMAIL_HOST_PASSWORD = "email_password"
DEFAULT_FROM_EMAIL = "email_of_sender@gmail.com" # same with EMAIL_HOST_USER
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False
# https://docs.djangoproject.com/en/dev/ref/settings/#email-timeout
EMAIL_TIMEOUT = None