﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
33438	SMTPAuthenticationError in EmailMessage and EmailMultiAlternatives when using 'Some Name <email@gmail.com>'  format for `from_email` while running server locally	Avramo	nobody	"Here are my configuations:

''.env''
{{{
EMAIL_HOST_USER = 'mail@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 <fred@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')
}}}
"	Uncategorized	closed	Core (Mail)	2.2	Normal	duplicate	EmailMessage, SMTPAuthenticationError,		Unreviewed	0	0	0	0	0	0
