【问题标题】:MailgunAPIError<Response [400]> with django-registration-reduxMailgunAPIError<Response [400]> 与 django-registration-redux
【发布时间】:2020-02-11 16:03:48
【问题描述】:

我正在尝试通过 django-registration-redux 发送注册电子邮件, 但得到了这个响应代码:MailgunAPIError Response [400]。

代码表示“错误请求 - 经常缺少必需的参数” 但我可以在我的网站上手动发送电子邮件,它很实用。

我错过了registration-redux和mailgun之间的一些必需参数吗?

这是我的设置:

INSTALLED_APPS = (...,
'registration' ,
)

ACCOUNT_ACTIVATION_DAYS = 7

EMAIL_BACKEND = 'django_mailgun.MailgunBackend'
MAILGUN_ACCESS_KEY = 'xxxx'
MAILGUN_SERVER_NAME = 'xxxx'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.mailgun.org'
EMAIL_HOST_USER='postmaster@xxxx'
EMAIL_HOST_PASSWORD= 'xxxx'
EMAIL_PORT = 587

And this is my urls setting
path('accounts/', include('registration.backends.default.urls')

【问题讨论】:

    标签: django


    【解决方案1】:

    我自己解决了这个问题。

    我将 EMAIL_BACKEND 从 'django_mailgun.MailgunBackend' 更改为 'django.core.mail.backends.smtp.EmailBackend' 就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 2015-02-24
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      • 2016-06-14
      • 2015-06-19
      相关资源
      最近更新 更多