来自 localhost 而不是 sendgrid 帐户的 Allauth 电子邮件
Allauth emails coming from localhost instead of sendgrid account
我已经设置了 django-allauth,一切正常,但是生成的电子邮件,例如来自重置密码的电子邮件,来自本地主机而不是我想要的发件人。
我们的电子邮件使用 sendgrid 并在测试电子邮件中使用 django.core.mail send_mail 命令时与正确的发件人一起发送
是否缺少我的设置?
这些是我拥有的(连同 sendgrid 密码):
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_HOST_USER = '******' # This works in test emails
EMAIL_PORT = 587
EMAIL_USE_TLS = True
ACCOUNT_LOGIN_ATTEMPTS_LIMIT = 10
ACCOUNT_SIGNUP_FORM_CLASS = '******.views.SignupForm'
ACCOUNT_AUTHENTICATION_METHOD = 'email'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_USERNAME_REQUIRED = False
ACCOUNT_EMAIL_VERIFICATION = 'none'
谢谢!
设置为DEFAULT_FROM_EMAIL
即:
DEFAULT_FROM_EMAIL = "info@website.com"
我已经设置了 django-allauth,一切正常,但是生成的电子邮件,例如来自重置密码的电子邮件,来自本地主机而不是我想要的发件人。
我们的电子邮件使用 sendgrid 并在测试电子邮件中使用 django.core.mail send_mail 命令时与正确的发件人一起发送
是否缺少我的设置?
这些是我拥有的(连同 sendgrid 密码):
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_HOST_USER = '******' # This works in test emails
EMAIL_PORT = 587
EMAIL_USE_TLS = True
ACCOUNT_LOGIN_ATTEMPTS_LIMIT = 10
ACCOUNT_SIGNUP_FORM_CLASS = '******.views.SignupForm'
ACCOUNT_AUTHENTICATION_METHOD = 'email'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_USERNAME_REQUIRED = False
ACCOUNT_EMAIL_VERIFICATION = 'none'
谢谢!
设置为DEFAULT_FROM_EMAIL
即:
DEFAULT_FROM_EMAIL = "info@website.com"