SMTP отключен Возникла ошибка в Django

Так вот, я уже некоторое время работаю над репо проекта в попытке изучить и познакомиться с Django. В проекте, когда студент регистрируется на сайте, он должен отправить ссылку подтверждения на указанный email, но когда я это сделал, ничего не произошло, и вместо этого я получил такой traceback:

Traceback (most recent call last):
  File "C:\Users\afric\.pyenv\pyenv-win\versions\3.8.10\lib\threading.py", line 932, in _bootstrap_inner
    self.run()
  File "C:\xampp\htdocs\Online-Examination-System\Exam\student\views.py", line 134, in run
    self.email.send(fail_silently = False)
  File "C:\Users\afric\.virtualenvs\Online-Examination-System-aZtpAN9a\lib\site-packages\django\core\mail\message.py", line 298, in send
    return self.get_connection(fail_silently).send_messages([self])
  File "C:\Users\afric\.virtualenvs\Online-Examination-System-aZtpAN9a\lib\site-packages\django\core\mail\backends\smtp.py", line 127, in send_messages
    new_conn_created = self.open()
  File "C:\Users\afric\.virtualenvs\Online-Examination-System-aZtpAN9a\lib\site-packages\django\core\mail\backends\smtp.py", line 92, in open        
    self.connection.starttls(context=self.ssl_context)
  File "C:\Users\afric\.pyenv\pyenv-win\versions\3.8.10\lib\smtplib.py", line 762, in starttls
    self.ehlo_or_helo_if_needed()
  File "C:\Users\afric\.pyenv\pyenv-win\versions\3.8.10\lib\smtplib.py", line 604, in ehlo_or_helo_if_needed
    if not (200 <= self.ehlo()[0] <= 299):
  File "C:\Users\afric\.pyenv\pyenv-win\versions\3.8.10\lib\smtplib.py", line 444, in ehlo
    self.putcmd(self.ehlo_msg, name or self.local_hostname)
  File "C:\Users\afric\.pyenv\pyenv-win\versions\3.8.10\lib\smtplib.py", line 371, in putcmd
    self.send(str)
  File "C:\Users\afric\.pyenv\pyenv-win\versions\3.8.10\lib\smtplib.py", line 363, in send
    raise SMTPServerDisconnected('please run connect() first')
smtplib.SMTPServerDisconnected: please run connect() first

Мой settings.py:

и моя конфигурация env.bat:

set EMAIL_HOST_PASSWORD=<************>
set EMAIL_HOST_USER=<jennietswanya0@gmail.com>
set EMAIL_HOST=<smtp.gmail.com>
set DEFAULT_FROM_EMAIL=<EMAIL_ACCOUNT>

Я следовал этому руководству для соединений, и это репозиторий Github, который я использую. Любая помощь и/или предложения приветствуются!

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