def enviarMail(request): if request.method == 'POST': formulario = ContactoForm(request.POST) if formulario.is_valid(): nombre = formulario.cleaned_data['nombre'] correo = formulario.cleaned_data['correo'] mensaje = formulario.cleaned_data['mensaje'] + "\n" + formulario.cleaned_data['correo'] + "\n" + formulario.cleaned_data['celular'] """ direcciones de correo a enviar correo de contacto """ datatuple = ( (nombre, mensaje, correo, ['*****@*****.**']), (nombre, mensaje, correo, ['*****@*****.**']), ) send_mass_mail(datatuple) return render(request, 'index.html') else: formulario = ContactoForm() return render(request, 'contacto.html', {'formulario': formulario})
def post(self, request): form = ContactoForm(request.POST) if form.is_valid(): body = ( """ Mensaje enviado desde vidascopio.cl Nombre: %(nombre)s Mail: %(mail)s Telefono: %(telefono)s Mensaje: %(mensaje)s """ % form.cleaned_data ) message = PMMail( api_key=os.environ.get("POSTMARK_API_KEY"), subject="Contacto de '%s' desde Vidascopio.cl" % form.cleaned_data["nombre"], sender="*****@*****.**", to="[email protected],[email protected],[email protected]", text_body=body, tag="contacto-web", ) enviado = message.send() if enviado: return render_to_response("web2/contacto_fin.html", context_instance=RequestContext(request)) return render_to_response(self.template_name, {"form": form}, context_instance=RequestContext(request))
def contacto(request): if request.method=='POST': formulario = ContactoForm(request.POST) if formulario.is_valid(): titulo = 'Mensaje desde nuestro blog' contenido = formulario.cleaned_data['mensaje'] contenido += 'comunicarse a: '+ formulario.cleaned_data['correo'] correo = EmailMessage(titulo, contenido, to=['*****@*****.**']) correo.send() return HttpResponseRedirect('/') else: formulario = ContactoForm() return render_to_response('contactoform.html', {'formulario':formulario}, context_instance=RequestContext(request))
def contacto(request): if request.method == 'POST': form = ContactoForm(request.POST) if form.is_valid(): nombre = form.cleaned_data['Nombre'] email = form.cleaned_data['Email'] asunto = form.cleaned_data['Asunto'] mensaje = form.cleaned_data['Mensaje'] to_admin = '*****@*****.**' html_content = 'Informacion Recibida:<br><br>Nombre:<br>%s<br><br>E-mail:<br>%s<br><br>Mensaje:<br>%s' % (nombre,email,mensaje) msg = EmailMultiAlternatives(asunto,html_content,'*****@*****.**',[to_admin]) msg.attach_alternative(html_content, 'text/html') msg.send() else: form = ContactoForm() datos = DatosEmpresa.objects.order_by('Posicion') template = 'contacto.html' diccionario = { 'form': form , 'datos' : datos } return render_to_response(template,diccionario,context_instance = RequestContext(request))
def post(self, request): form = ContactoForm(request.POST) if form.is_valid(): body = """ Mensaje enviado desde vidascopio.cl Nombre: %(nombre)s Mail: %(mail)s Telefono: %(telefono)s Mensaje: %(mensaje)s """ % form.cleaned_data subject = "Contacto de '%s' desde Vidascopio.cl" % form.cleaned_data['nombre'] sender = "*****@*****.**" to = os.environ.get('CONTACTO_EMAIL_TO') enviado = sendEmail(subject, sender, to, body) if enviado: return render_to_response('web2/contacto_fin.html', context_instance=RequestContext(request)) return render_to_response(self.template_name, {'form': form}, context_instance=RequestContext(request))