#33438: SMTPAuthenticationError in EmailMessage and EmailMultiAlternatives when using 'Some Name <em...@gmail.com>' format for `from_email` while running server locally -------------------------------------+------------------------------------- Reporter: Avramo | Owner: nobody Type: | Status: new Uncategorized | 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 = 'm...@gmail.com' }}} ''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 <f...@fred.com>" 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/33438> 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 django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/049.4d68fd18dd8cd3b5af2d754938783653%40djangoproject.com.