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 этого года, и это не пароль аккаунта)

Вернуться на верх