У меня в настройках django rest framework есть следующее:
#settings.py
REST_USE_JWT = True
SITE_ID = 1
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'mytestaccount@gmail.com'
EMAIL_HOST_PASSWORD = 'mytestaccountPassword'
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
ACCOUNT_EMAIL_REQUIRED = True
с этими настройками я могу зарегистрировать нового пользователя, и при регистрации в консоли появится следующее сообщение:
"" "" "От: mytestaccount@gmail.com
To: test3@gmail.com
Дата: сб, 5 января 2019 г. 05:15:11 -0000
Идентификатор сообщения: <154666531119.43600.12499673333763651759>
Привет с сайта example.com!
Вы получаете это письмо, потому что пользователь amir3 указал ваш адрес электронной почты для подключения к своей учетной записи.
Чтобы подтвердить, что это правильно, перейдите к http://127.0.0.1:8000/rest-auth/registration/account-confirm-email/OA:1gfeIh:QM0KigIvCJXX5otapkQccUMfbwk/
Спасибо от example.com!
example.com "" "" ""
мой вопрос заключается в том, как мне сделать так, чтобы я действительно отправлял мне электронное письмо, а не просто печатал в консоли Вместо этого я попробовал следующий параметр:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
но происходит то, что пользователь будет добавлен в базу данных без отправки электронного письма, не говоря уже о проверке, нажав на ссылку,
Пожалуйста, дайте мне знать, что мне здесь не хватает,
Спасибо