Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Password reset (page) fails if underlying SMTP fails #393

Open
olmari opened this issue Oct 15, 2022 · 0 comments
Open

Password reset (page) fails if underlying SMTP fails #393

olmari opened this issue Oct 15, 2022 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@olmari
Copy link
Collaborator

olmari commented Oct 15, 2022

Similar to #385 password reset ends up in Django failure page / 500 internal server error if SMTP fails for whatever reason.

Oct 15 16:50:53 alfa.vaasa.hacklab.fi pipenv[7592]: [15/Oct/2022 16:50:53,184] d34388efb462440a83764d026ea13120 INFO Sending message Password reset on Vaasa Hacklab to recipients: ['<redacted>'] with body:
Oct 15 16:50:53 alfa.vaasa.hacklab.fi pipenv[7592]: You're receiving this email because you requested a password reset for your user account at Vaasa Hacklab.
Oct 15 16:50:53 alfa.vaasa.hacklab.fi pipenv[7592]: Please go to the following page and choose a new password:
Oct 15 16:50:53 alfa.vaasa.hacklab.fi pipenv[7592]: http://lataamo.vaasa.hacklab.fi/www/reset/<redacted>
Oct 15 16:50:53 alfa.vaasa.hacklab.fi pipenv[7592]: Your username, in case you’ve forgotten: <redacted>
Oct 15 16:50:53 alfa.vaasa.hacklab.fi pipenv[7592]: Thanks for using our site!
Oct 15 16:50:53 alfa.vaasa.hacklab.fi pipenv[7592]: The Vaasa Hacklab team
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]: [15/Oct/2022 16:50:59,349] d34388efb462440a83764d026ea13120 ERROR Internal Server Error: /www/register
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]: Traceback (most recent call last):
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/core/handlers/exception.py", line 55, in inner
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     response = get_response(request)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/core/handlers/base.py", line 197, in _get_response
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     response = wrapped_callback(request, *callback_args, **callback_kwargs)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/mulysa/www/views.py", line 72, in register
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     new_user.save()
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/contrib/auth/base_user.py", line 68, in save
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     super().save(*args, **kwargs)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/db/models/base.py", line 831, in save
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     self.save_base(
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/db/models/base.py", line 897, in save_base
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     post_save.send(
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/dispatch/dispatcher.py", line 176, in send
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     return [
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/dispatch/dispatcher.py", line 177, in <listcomp>
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     (receiver, receiver(signal=self, sender=sender, **named))
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/mulysa/users/signals.py", line 53, in user_creation
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     create_user.send(instance.__class__, instance=instance)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/dispatch/dispatcher.py", line 176, in send
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     return [
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/dispatch/dispatcher.py", line 177, in <listcomp>
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     (receiver, receiver(signal=self, sender=sender, **named))
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/mulysa/users/signals.py", line 85, in send_reset_password_email
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     form.save(from_email=from_email, email_template_name=template)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/contrib/auth/forms.py", line 343, in save
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     self.send_mail(
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/contrib/auth/forms.py", line 284, in send_mail
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     email_message.send()
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/core/mail/message.py", line 298, in send
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     return self.get_connection(fail_silently).send_messages([self])
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/mulysa/utils/emailbackend.py", line 24, in send_messages
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     return super(LoggingBackend, self).send_messages(email_messages)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/core/mail/backends/smtp.py", line 124, in send_messages
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     new_conn_created = self.open()
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/opt/mulysa/.local/share/virtualenvs/mulysa-K2SY2yL-/lib/python3.9/site-packages/django/core/mail/backends/smtp.py", line 91, in open
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     self.connection.login(self.username, self.password)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/usr/lib/python3.9/smtplib.py", line 734, in login
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     raise last_exception
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/usr/lib/python3.9/smtplib.py", line 723, in login
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     (code, resp) = self.auth(
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:   File "/usr/lib/python3.9/smtplib.py", line 646, in auth
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]:     raise SMTPAuthenticationError(code, resp)
Oct 15 16:50:59 alfa.vaasa.hacklab.fi pipenv[7592]: smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8  https://support.google.com/mail/?p=BadCredentials i21-20020a05600c14d500b003c263f97415sm611631wmh.42 - gsmtp')
@olmari olmari added the bug Something isn't working label Oct 15, 2022
@tswfi tswfi added this to mulysa Nov 1, 2022
@tswfi tswfi moved this to Todo in mulysa Nov 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

2 participants