#33439: SMTPAuthenticationError in EmailMessage and EmailMultiAlternatives when
using 'Some Name <[email protected]>' format for `from_email` while running
server locally
-------------------------------------+-------------------------------------
Reporter: Avramo | Owner: nobody
Type: Bug | Status: new
Component: Core | Version: 2.2
(Mail) | Keywords: EmailMessage,
Severity: Normal | SMTPAuthenticationError,
Triage Stage: | Has patch: 0
Unreviewed |
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-------------------------------------+-------------------------------------
Here are my configuations:
''.env''
{{{
EMAIL_HOST_USER = '[email protected]'
}}}
''settings.py
''
{{{
EMAIL_HOST_USER = os.getenv("EMAIL_HOST_USER")
}}}
This works just fine normally.
My issue is when I want to add a name to ''from_email'' using the accepted
format:[https://docs.djangoproject.com/en/4.0/topics/email/#emailmessage-
objects]
ie: "Customer Service <[email protected]>" so the recipient sees 'Customer
Service' instead of just 'fred' or fred@... like this:
{{{
#!div style="font-size: 80%"
Code highlighting:
{{{#!python
email = EmailMultiAlternatives(
subject='subject msg',
body='testing',
from_email=f'Customer Service <{settings.EMAIL_HOST_USER}>',
to=[request.user.email],
)
email.attach_alternative(render_to_string('Campaign_Email_NEW.html'),
"text/html")
email.send()
}}}
}}}
I tired this in the shell of my live server and it worked!
BUT when I tried to run this in the shell or via postman when running the
server locally on my computer then I get a SMTPAuthenticationError, with
this info:
{{{
Exception Type: SMTPAuthenticationError at /api/campaign_mail/
Exception Value: (535, b'5.7.8 Username and Password not accepted. Learn
more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials
i3sm1161703wrn.11 - gsmtp')
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/33439>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/049.b0b1fb4a9207ab965193b92ce0b95c90%40djangoproject.com.