2

Django-Userenaをセットアップしようとしています。

次の行をsettings.pyファイルに追加しました。

EMAIL_BACKEND = 'django.core.mail.backends.dummy.EmailBackend'

また試してみました:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

新しいアカウントにサインアップしようとすると、次のエラーが表示されます。

ImproperlyConfigured at /accounts/signup/

Module "django.core.mail.backends.smtp" does not define a "EmailBackEnd" class

明らかなことだと確信していますが、現時点では問題を理解できません。

どんな助けでも大歓迎です。

4

3 に答える 3

0
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = "mail.mysmtpserver.somewhere"
#EMAIL_PORT = ""
EMAIL_HOST_USER = "my@login"
EMAIL_HOST_PASSWORD = "mypassword"
#EMAIL_USE_TLS = True
于 2013-03-05T11:43:41.210 に答える
0

で次の Gmail 設定を試してくださいsettings.py

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'your-username@gmail.com'
EMAIL_HOST_PASSWORD = 'your-password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True

settings上記のエントリがファイルにあることを確認してください

独自のメール サーバーがある場合は、最初に sendmail をインストールします。

多くの制限を課す smtp.gmail.com を使用する代わりに、独自のメール サーバーを持つことができます。

独自のメールサーバーをインストールすることでそれを行うことができます:

sudo apt-get install sendmail
于 2013-03-05T09:10:16.017 に答える
0

設定に追加DEFAULT_FROM_EMAIL = 'your@mail.com'すると、動作するはずです。

于 2014-04-15T13:52:11.120 に答える