def send_mail(request): contactdetails = ContactDetails.objects.last() template = 'contact/contact.html' if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): subject = contact_form.cleaned_data['subject'] from_email = contact_form.cleaned_data['from_email'] message = contact_form.cleaned_data['message'] try: sm(from_email, message, subject, ['*****@*****.**']) except BadHeaderError: return HttpResponse('invalid header') return redirect('contact:success') else: contact_form = ContactForm() context = {'contactdetails': contactdetails, 'contact_form': contact_form} return render(request, template, context)
def contact(request): if request.method == 'POST': contact_form = Contact_Form(request.POST) if contact_form.is_valid(): # get data name = contact_form.cleaned_data['name'] email = contact_form.cleaned_data['email'] phone = contact_form.cleaned_data['phone'] message = contact_form.cleaned_data['message'] subject = ['New Contact'] recipient = [settings.EMAIL_HOST_USER] # send email try: sm(subject, message, [email], recipient) except BadHeaderError: return HttpResponse('Invalid Header') contact_form.save() messages.success(request, 'Email Sent Successfully, We will get back to you shortly') return redirect('contact') else: contact_form = Contact_Form() context = { 'contact_form': contact_form, } return render(request, 'contact/contact.html', context)
def contact_details(request): contact = Contact.objects.last() template = 'contact/contact_us.html' if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): subject = contact_form.cleaned_data['subject'] email = contact_form.cleaned_data['email'] message = contact_form.cleaned_data['message'] try: sm(subject, message, email, ['*****@*****.**']) except BadHeaderError: return HttpResponse('Invalid Email ID') return redirect('contact:success') else: contact_form = ContactForm(request.POST) context = { 'contact': contact, 'contact_form': contact_form, } return render(request, template, context)
def send_mail(request): name = request.GET['name'] phone = request.GET['phone'] email = request.GET['email'] res1 = sm( subject="Candal's Martial Arts Contact", message= "Hey! Thanks for contacting us at Candal's Martial Arts. We will be getting back to you as soon as possible to bring more information on our Martial Arts Classes", from_email='*****@*****.**', recipient_list=[email], fail_silently=False, ) res2 = sm( subject="New Site Contact", message= "A possible new student has contacted us. Their name is {}, phone number {}, and email {}." .format(name, phone, email), from_email='*****@*****.**', recipient_list=['*****@*****.**'], fail_silently=False, ) context = { 'nbar': 'home', } return redirect('index')
def home(request): if request.method == "POST": name = request.POST.get('name') email = request.POST.get('email') text = request.POST.get('text') data = Info(name=name, email=email, text=text) data.save() res = sm( subject='Thank You ' + name + ' for showing interest in my portfolio, Ishank Chopra', message= 'I Ishank Chopra, so much delighted to have your message and I will contact you back through your Gmail. Thank You so much for giving your valuable time.\nThanks and Regards \n Ishank Chopra\n7985676179', from_email='*****@*****.**', recipient_list=[email], fail_silently=False, ) r = sm( subject='Update in Portfolio databse by: ' + name, message=text + '\n' + email, from_email='*****@*****.**', recipient_list=['*****@*****.**'], fail_silently=False, ) return render( request, 'home.html', { 'name': 'Thank You ' + name + ' for showing your interst in me. One mail is sent to your email id for conformation.' }) return render(request, 'home.html')
def send_mail(request): contactdetails = ContactDetails.objects.last() template = 'contact.html' if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): subject = contact_form.cleaned_data['subject'] from_email = contact_form.cleaned_data['from_email'] message = contact_form.cleaned_data['message'] #trying to send the mail which will contain the following fields try: sm(subject, message, from_email, ['*****@*****.**']) except BadHeaderError: return HttpResponse('ivalid header') return redirect('contact:success') else: contact_form = ContactForm() context = {'contactdetails': contactdetails, 'contact_form': contact_form} return render(request, template, context)
def send_mail(request): contact = Contact.objects.last() if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): subject = contact_form.cleaned_data['subject'] from_email = contact_form.cleaned_data['from_email'] message = contact_form.cleaned_data['message'] try: sm(subject, message, from_email, ['*****@*****.**'] ) except BadHeaderError: return HttpResponse('invalid header') return redirect('contact:success') else: contact_form = ContactForm() if request.method == 'POST': reserve_form = ReserveForm(request.POST) if reserve_form.is_valid(): reserve_form.save() else: reserve_form = ReserveForm() context = { 'contact':contact, 'contact_form':contact_form, 'reserve_form': reserve_form } return render(request , 'contact/contact.html' , context)
def contact_us(request): contact_us = ContactDetails.objects.all() template = 'contact/contact.html' if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): from_email = contact_form.cleaned_data['from_email'] subject = contact_form.cleaned_data['subject'] message = contact_form.cleaned_data['message'] try: sm(subject, message, from_email=['*****@*****.**'], recipient_list=['*****@*****.**']) except BadHeaderError: return HttpResponse('invalid Header') return redirect('contact:success') else: contact_form = ContactForm() context = { 'contact_us': contact_us, 'contact_form': contact_form, } return render(request, template, context)
def send_mail(request): contactdetails = ContactDetails.objects.last() post_list = Post.objects.all() template = 'contact/contact.html' if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): subject = contact_form.cleaned_data['subject'] your_email = contact_form.cleaned_data['your_email'] message = contact_form.cleaned_data['message'] try: sm(subject, your_email, message, ['*****@*****.**']) except BadHeaderError: return HttpResponse('invald error') return redirect('contact:sucess') else: contact_form = ContactForm() context = { 'contactdetails': contactdetails, 'contact_form': contact_form, 'post_list': post_list, } return render(request, template, context)
def send_email(email_content): sm( subject=email_content['email_subject'], message=email_content['email_body'], from_email='*****@*****.**', recipient_list=[email_content['email_reciver']], fail_silently=False, )
def send_mail(email_topic, email_msg, email_from, email_to, fail_silently=False, html_content=""): # if settings.COLGATE_MAIL: if html_content: subject, from_email, to = email_topic, email_from, email_to text_content = email_msg html_content = html_content msg = EmailMultiAlternatives(subject, text_content, from_email, to) msg.attach_alternative(html_content, "text/html") msg.send() else: sm(email_topic, email_msg, email_from, email_to, fail_silently) """
def send_templated_email(subject, template, data, recipients): # https://stackoverflow.com/questions/2809547/creating-email-templates-with-django data['github_link'] = settings.GITHUB_LINK data['facebook_link'] = settings.FACEBOOK_LINK html_message = render_to_string(f'club/emails/{template}.html', data) try: # Try to find the plaintext template plain_message = render_to_string(f'club/emails/{template}.txt', data) except: # If it doesn't exist, fallback to just HTML plain_message = html2text(html_message) logger.info(f'Sending email with subject "{subject}" to {recipients} with template "{template}"') for recipient in recipients: sm(subject, plain_message, FROM, [recipient], html_message=html_message, fail_silently=False)
def ocrPdf(filename, id): # check whether output directory if not os.path.exists(settings.OUTPUT_FILES): os.mkdir(settings.OUTPUT_FILES) # convert to text output_filename = str(id) + ".txt" converter = Pdf2Text(os.path.join(settings.INPUT_FILES, filename), os.path.join(settings.OUTPUT_FILES, output_filename)) converter.convert() # remove the raw file query = FileStatus.objects.filter(pk=id)[0] query.status = True query.save() fs = FileSystemStorage(location=settings.INPUT_FILES) fs.delete(filename) #send mail to the client subject = query.file + " - " + str(id) message = "your job id - " + str( id ) + "\nyour file - " + query.file + "\nDownload - %s/download/%d/" % ( settings.HOST_URL, id) res = sm(subject=subject, message=message, from_email="youremail.com", recipient_list=[query.email], fail_silently=False)
def send_mail(request): define_session_keys(request) Menu = (lambda x: login_menu if x else no_login_menu)(request.session['user']) if request.session['user']: return redirect('home') if 'email' in request.GET: try: a = Author.objects.get(email=request.GET['email']) subject = "Currículo Conscienciológico - Recuperar Senha" message = "Login: %s | Password: %s" %(a.login, a.password) sm(subject, message, settings.EMAIL_HOST_USER, [a.email], fail_silently=False) return 1 except: return 2 return 0
def send_mail(request): res = sm( subject='Subject here', message='Here is the message.', from_email='*****@*****.**', recipient_list=['*****@*****.**'], fail_silently=False, ) return HttpResponse(f"Email sent to {res} members")
def send_email(subject, body, recipients): ''' Sends an email to the recipients. subject: str body: str recipients: list ''' logger.info(f'Sending email with subject "{subject}" to {recipients}') return sm(subject, html2text(body), FROM, recipients, html_message=body, fail_silently=False)
def send_mail(link, email): res = sm( subject='This is the verification code sent', message=f'you asked for this {link}', from_email='*****@*****.**', recipient_list=[ email, ], fail_silently=False, )
def send_mail(request): if request.method == 'POST': form_contact = ContactForm(request.POST) if form_contact.is_valid(): subject = form_contact.cleaned_data['subject'] email = form_contact.cleaned_data['email'] message = form_contact.cleaned_data['message'] try: sm(subject, email, message, ['*****@*****.**']) except BadHeaderError: return HttpResponse('ivalid header') return redirect('pages:message') else: form_contact = ContactForm() context = {'form_contact': form_contact} return render(request, "pages/contact.html", context)
def send_mail(request): contactdetails = ContactDetails.objects.last() template = "contact/contact.html" if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): subject = contact_form.cleaned_data['subject'] from_email = contact_form.cleaned_data['from_email'] message = contact_form.cleaned_data['message'] try: sm(subject, message, from_email, ['*****@*****.**']) except BadHeaderError: return HttpResponse('invalid header') return redirect('contact:success') else: contact_form = ContactForm() context = {"contactdetails": contactdetails, "contact_form": contact_form} return render(request, template, context)
def kirimemail(request): res = sm( subject='Dari hati ke hati', message= 'Aku cinta kamu, jangan kerja terus terusan, aku sayang kamu hehe', from_email='*****@*****.**', recipient_list=['*****@*****.**'], fail_silently=False, ) return redirect('dashboard')
def send_mail(request): res = sm( subject=request.GET.get("firstname") + " " + request.GET.get("lastname"), message=request.GET.get("phone") + " " + request.GET.get("company") + " " + request.GET.get("subject"), from_email=request.GET.get("mail"), recipient_list=['*****@*****.**'], fail_silently=False, ) return HttpResponse(f"Email sent to {res} members")
def send_templated_email(subject, template, data, recipients): # https://stackoverflow.com/questions/2809547/creating-email-templates-with-django html_message = render_to_string(f'club/emails/{template}.html', data) try: # Try to find the plaintext template plain_message = render_to_string(f'club/emails/{template}.txt', data) except: # If it doesn't exist, fallback to just HTML plain_message = html2text(html_message) logger.info( f'Sending email with subject "{subject}" to {recipients} with template "{template}"' ) return sm(subject, plain_message, FROM, recipients, html_message=html_message)
def send(request): name = str(request.POST["your-name"]) email = str(request.POST["your-email"]) number = int(request.POST["phone"]) message = str(request.POST["message"]) num = str(number) if len(num) < 10: return HttpResponse(f"Please Eenter A Valid Mobile Number.") res = sm( subject=email, message=message + "\n CONTACT:" + str(number), from_email=email, recipient_list=['*****@*****.**'], fail_silently=False, ) return HttpResponse( f"Your Email Was Successfully Received By Our Manager, We Will Contact You Shortly. THANK YOU FOR VISITING Have A Nice Day" )
def send_mail(request): print("send email") recipient = request.GET.get('email', None) subject = "test subject" message = "test" sender = '*****@*****.**' html_message = render_to_string('test.html', {'context': 'values'}) plain_message = strip_tags(html_message) if sender and message: res = sm( subject=subject, message=plain_message, from_email=sender, recipient_list=[recipient], fail_silently=False, html_message=html_message ) return HttpResponse("send email success") return HttpResponse("email sender and message cant be empty")
def send_me(request): msg='' re_msg='' if request.method == 'POST': user_name = request.POST['name'] send_to_email = request.POST['email'] user_contact = request.POST['phone'] query = request.POST['query'] if user_name =="" and send_to_email == "" and user_contact =="" and query=="": re_msg = "Please fill all details" elif user_name !="" and send_to_email == "" and user_contact =="" and query=="": re_msg = "Error!! Please re-fill all details you missed this field(User_mail-id, Phone Number, user_query)" elif user_name =="" and send_to_email != "" and user_contact =="" and query=="": #error_message = re_msg = "Error!! Please re-fill all details you missed this field(User_name, Phone Number, user_query)" elif user_name =="" and send_to_email == "" and user_contact !="" and query=="": #error_message = re_msg = "Error!! Please re-fill all details you missed this field(User_name, User_mail-id, user_query)" elif user_name =="" and send_to_email == "" and user_contact=="" and query!="": #error_message = re_msg = "Error!! Please re-fill all details you missed this field(User_name, User_mail-id, Phone Number)" elif user_name =="": re_msg = "Please enter the your name" elif send_to_email =="": re_msg = "Please enter the your mail-id" #error_message = elif user_contact=="": re_msg = "Please fill the Phone Number " #error_message = elif query=="": #error_message = re_msg = "Please your query" if(re.search("^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$",send_to_email)): if re.match(r'[789]\d{9}$', user_contact): if user_name.isalpha(): # For clients client_subject = 'Vote of thanks' message = 'Thanks for visiting our website here you ' from_mail = 'settings.EMAIL_HOST_USER' recipient_list = [send_to_email, ] sm(client_subject, message, from_mail, recipient_list, fail_silently=False) # For Admin admin_subject: "Contact details from the user with a query" message_for_admin = 'Greatings Admin, \nYou have recived an recived an new query from: \nName: '+ user_name +'\nMail-Id: '+ send_to_email +'\nStating the Query as:\n \n<!-- Query Start`s from here -->\n'+ query +'\n<!-- Query end`s here -->\n \nKindley replay to him\n \n \n Thank You \n \tBy: Top-Ui.' send_to_admin = ['*****@*****.**', ] sm(admin_subject, message_for_admin, from_mail, send_to_admin, fail_silently=False) msg = 'Thanks '+send_to_email+' for your valuable feedback...' else: re_msg = "Invalid Name" else: re_msg = "Invalid contact number" else: re_msg="Invalid Email-Id" return render(request, 'index.html', {'success_message': msg, 'error_message':re_msg, })