*settings.py : *
DEFAULT_FROM_EMAIL = '*****************'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = ***
EMAIL_HOST_USER = '*********************"
EMAIL_HOST_PASSWORD = '***********"


*script.py :*

from_email = DEFAULT_FROM_EMAIL
vars_dict = dict(tasks=usr_tasks,
                     reminder=reminder,
                     reseller=reseller,
                     logo=logo,
                     host=host,
                     )

# get values: r_email and r_pass specific to this reseller
        r_obj = Reseller.objects.get(id=rid)
        r_email = r_obj.remail if r_obj.remail else None
        r_pass = r_obj.rpass if r_obj.rpass else None

        html_message = loader.render_to_string(
            template,vars_dict)

        if subject and message and from_email:
            print("Sending mail to %s"%recipient)
            try:
                if r_email and r_pass:

send_mail(subject,message,from_email,recipient,fail_silently=True,
EMAIL_HOST_USER=r_email,
                    EMAIL_HOST_PASSWORD=r_pass, html_message=html_message)
                else:

send_mail(subject,message,from_email,recipient,fail_silently=True,html_message=html_message)
            except Exception as e:
                print(e)
            else:
                print("Mail sent successfully!")

---------------------------------------------------------------------------------------------------------------------------------
Roughly this is my code.
in line -
send_mail(subject,message,from_email,recipient,fail_silently=True,
EMAIL_HOST_USER=r_email,
                    EMAIL_HOST_PASSWORD=r_pass, html_message=html_message)
its giving me error - send_mail() got an unexpected keyword argument
'EMAIL_HOST_USER'

Can you suggest anything about this ?
Thanks


On Thu, Sep 23, 2021 at 10:57 AM sum abiut <suab...@gmail.com> wrote:

> If you don't mind sharing your code here.
>
> cheers,
>
> On Thu, Sep 23, 2021 at 4:17 PM Sujata Aghor <sujatas4ag...@gmail.com>
> wrote:
>
>> Hello Everyone,
>> I want to use different values of - EMAIL_HOST_USER &
>> EMAIL_HOST_PASSWORD for each of my users. I will take those values from
>> database and not from settings.py
>>
>> In django documentation I can see only a single paragraph about defining
>> a custom email backend, which is not giving me enough ideas.
>>
>> If I Try to change value of EMAIL_HOST_USER in script, it gives me below
>> error -
>> send_mail() got an unexpected keyword argument 'EMAIL_HOST_USER'
>> How to change these two values in a script?
>> Can anyone help here please.
>>
>>
>> --
>>
>> Thanks & Regards!
>> Sujata S. Aghor
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to django-users+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CAJCP8KC9Acj36VhnY1UqnpFtVb_xGLkZgmZJgPyugdhmH2QvOQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CAJCP8KC9Acj36VhnY1UqnpFtVb_xGLkZgmZJgPyugdhmH2QvOQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CAPCf-y7FU4Emm28oKcZD09gwA78kzPAzN56XbynNHMrUDBAvMA%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAPCf-y7FU4Emm28oKcZD09gwA78kzPAzN56XbynNHMrUDBAvMA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>


-- 

Thanks & Regards!
Sujata S. Aghor

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAJCP8KDsQQPoG%3DFHWJ-cQ3Pftt0gpGTwUwXepy9vpj2Vxt6Tzg%40mail.gmail.com.

Reply via email to