#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.

Reply via email to