You're welcome Emmanuel. Fyi, I think using one email as the 'from' address and sending the user-provided one in the email body may be easier, as mail sent from different addresses yet from the same mail server IP address may be flagged as spam (Barracuda Networks <http://www.barracudacentral.org/rbl/removal-request> is an example of such an enforcer).
My solution was as follows: - Declare a Django Form <https://docs.djangoproject.com/en/2.2/ref/forms/> that accepts the email address. Call the field whatever you like, e.g. 'email_address' - In your view, if request.method == 'POST': - if form.is_valid(): - email_address = form.cleaned_data['email_address'] - Build a message and include the email in its text - Call send_mail(...) and use an email address you provided (as the 'from' address) Kind regards, Lloyd *Sent with Shift <https://tryshift.com/?utm_source=SentWithShift&utm_campaign=Sent%20with%20Shift%20Signature&utm_medium=Email%20Signature&utm_content=General%20Email%20Group>* On Sat, Jun 29, 2019 at 6:25 AM Emmanuel klutse <[email protected]> wrote: > Thank you Dube!!! Will check it out and update shortly. > > Sent from my iPhone > > On 29 Jun 2019, at 2:27 AM, Sithembewena L. Dube <[email protected]> > wrote: > > I just finished a project where I did the same thing you require. > > I used the Mailgun API. > > The relevant documentation can be found here: > > https://documentation.mailgun.com/en/latest/user_manual.html#sending-via-api > > Kind regards, > Lloyd > > > *Sent with Shift > <https://tryshift.com/?utm_source=SentWithShift&utm_campaign=Sent%20with%20Shift%20Signature&utm_medium=Email%20Signature&utm_content=General%20Email%20Group>* > > On Fri, Jun 28, 2019 at 8:22 PM Emmanuel klutse <[email protected]> > wrote: > >> Hello Team. >> I’m new to programming and I’ve been studying Django for 6 months now. I >> just started my first project and i need help with handling sending emails >> from a user form. >> I am using send_mail function to allow anyone who wants to contact me >> through my contact page. Its is working fine but I need a way for Django to >> allow me get an email from my application using the email address provided >> by the user in fill the form instead of the one I provided in settings.py. >> Please help…. I have been on this for the past one week. >> >> *I’m also available to assisting anyone who needs someone with my level >> on a project for free. * >> >> *Thank you* >> *Emmanuel klutse* >> *+233202729851* >> >> -- >> 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 [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/60A5D9BF-5096-4824-90D2-7149E1ACC82E%40gmail.com >> <https://groups.google.com/d/msgid/django-users/60A5D9BF-5096-4824-90D2-7149E1ACC82E%40gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CAH-SnCDv4dz8%2BFyr3%2By-0GUxX41Nbnv%2BjsXrgnquOGVHp83vpw%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CAH-SnCDv4dz8%2BFyr3%2By-0GUxX41Nbnv%2BjsXrgnquOGVHp83vpw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/693AE2FF-CD94-416C-8527-7497F0C7A853%40gmail.com > <https://groups.google.com/d/msgid/django-users/693AE2FF-CD94-416C-8527-7497F0C7A853%40gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAH-SnCAQnTp20Koy8z2XkN11OdUHTLMx50nr%3DpFbimsLRhYWCg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

