From 5214a1f22c0806735d6a800f6ef1b2e9c143155e Mon Sep 17 00:00:00 2001 From: Jailson Dias Date: Thu, 9 Mar 2017 22:12:18 -0300 Subject: [PATCH] resolvendo bugs do tipo Mesmo o email sendo valido ele não envia o email, apenas imprime no terminal o corpo do email. --- amadeus/settings.py | 9 +++++---- users/views.py | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/amadeus/settings.py b/amadeus/settings.py index be7c0ae..85a45ea 100644 --- a/amadeus/settings.py +++ b/amadeus/settings.py @@ -242,8 +242,8 @@ LOGS_URL = 'logs/' # E-mail -EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' -DEFAULT_FROM_EMAIL = 'admin@amadeus.com.br' +# EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' +# DEFAULT_FROM_EMAIL = 'admin@amadeus.com.br' # Messages from django.contrib.messages import constants as messages_constants @@ -256,9 +256,10 @@ MESSAGE_TAGS = { } #Send email for forgot Password +EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = True -DEFAULT_FROM_EMAIL = 'test@gmail.com' -SERVER_EMAIL = 'test@gmail.com' +DEFAULT_FROM_EMAIL = 'amadeusteste@gmail.com' +# SERVER_EMAIL = 'amadeusteste@gmail.com' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'amadeusteste@gmail.com' diff --git a/users/views.py b/users/views.py index 4e32992..17e186d 100644 --- a/users/views.py +++ b/users/views.py @@ -412,7 +412,7 @@ class ForgotPassword(generic.FormView): subject = ''.join(subject.splitlines()) email = loader.render_to_string(email_template_name, c) - mailsender = MailSender.objects.get(id = 1) + mailsender = MailSender.objects.latest('id') if mailsender.hostname == "example.com": send_mail(subject, email, settings.DEFAULT_FROM_EMAIL , [user.email], fail_silently=False) @@ -424,10 +424,10 @@ class ForgotPassword(generic.FormView): backend = EmailBackend( host = mailsender.hostname, port = mailsender.port, username = mailsender.username, - password = mailsender.password, use_tls = tls, fail_silently = False + password = mailsender.password, use_tls = tls ) - mail_msg = EmailMessage(subject = subject, body = email, from_email = settings.DEFAULT_FROM_EMAIL, to = [user.email], connection = backend) + mail_msg = EmailMessage(subject = subject, body = email, to = [user.email], connection = backend) mail_msg.send() -- libgit2 0.21.2