Django email backed error выдает ошибку сокета на smtp, но отправка в консоль успешна
Я пытался отправить письмо через django Email сообщение для проверки почты аккаунта. Когда я отправляю письмо через консоль, оно успешно отправляет ссылку активации, но когда дело доходит до отправки через smtp, я получаю TypeError: getaddrinfo() argument 1 must be string or none
Код электронной почты:https://www.javatpoint.com/django-user-registration-with-email-confirmation
Ну, вы знаете, что ,
меняет строку на кортеж? Просто удалите его :)
EMAIL_HOST = 'smtp.gmail.com',
EMAIL_HOST_USER = 'clients.red@gmail.com',
EMAIL_HOST_PASSWORD = 'password1',
# should look like this:
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'clients.red@gmail.com'
EMAIL_HOST_PASSWORD = 'password1'
И я думаю, что вы будете в порядке (я предполагаю, что вы создали app_password в аккаунте Google, так как изменения произошли с 01.06 этого года, и это не пароль аккаунта)