示例#1
0
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})
示例#2
0
    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))
示例#3
0
文件: views.py 项目: lbgm2011/pruebas
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))
示例#4
0
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))
示例#5
0
    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))