我正在使用Django-allauth并通过Amazon SES发送电子邮件。我希望所有用户在登录之前都能验证他们的电子邮件,但似乎电子邮件验证发送失败了。我查看了源代码,发现应该设置DEFAULT_FROM_EMAIL,但仍然无法正常工作。
以下是我的配置,以防我忘记了任何明显的内容。我已经安装了django-smtp-ssl作为电子邮件后端。非常感谢您的帮助!
以下是我的配置,以防我忘记了任何明显的内容。我已经安装了django-smtp-ssl作为电子邮件后端。非常感谢您的帮助!
# E-mail
EMAIL_BACKEND = 'django_smtp_ssl.SSLEmailBackend'
EMAIL_HOST = 'email-smtp.us-west-2.amazonaws.com'
EMAIL_HOST_USER = os.environ['EMAIL_USER']
EMAIL_HOST_PASSWORD = os.environ['EMAIL_PASSWORD']
EMAIL_PORT = 465
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = 'Verified-email <verified-ses-email@example.com>'
# Auth
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
SOCIALACCOUNT_EMAIL_VERIFICATION = True
ACCOUNT_AUTHENTICATION_METHOD = 'username_email'
EMAIL_BACKEND
و›´و”¹ن¸؛'django.core.mail.backends.console.EmailBackend'
,è؟™و ·و‚¨ه°±هڈ¯ن»¥çœ‹هˆ°ç”µهگé‚®ن»¶وک¯هگ¦ه·²هڈ‘é€پم€‚ه¦‚وœه·²هڈ‘é€پ,هˆ™è¢«SESéک»و¢م€‚ - Domen Blenkuš