def automatico_prof_especialistas_txt(cuerpo, asunto): lista = coneccion.correos_prof_especialista() for i in lista: img.generar_imagen(i[0], i[1], i[2], cuerpo, i[3], i[4]) print("Mensaje enviado") #enviar.enviar_correo('*****@*****.**',cuerpo ,asunto) enviar.enviar_correo(i[4], cuerpo, asunto)
def register_publico(): if request.method == 'POST': nit_ = request.form['NIT'] cat = str(request.form.get('categoria')) razon_ = request.form['razon'] dept_ = str(request.form.get('departamento')) mun_ = str(request.form.get('municipio')) barrio_ = str(request.form.get('barrio')) dir_ = request.form['direccion'] tels = [] t1 = request.form['T1'] tels.append(int(t1)) t2 = request.form['T2'] if len(t2) != 0: tels.append(int(t2)) t3 = request.form['T3'] if len(t3) != 0: tels.append(int(t3)) email = request.form['correo'] u = request.form['username'] p = encriptar(request.form['password']) #Registro de la entidad publica en la base de datos registroP(u, int(nit_), barrio_, cat, email, dept_, dir_, mun_, p, razon_, tels) m = "" m += "La entidad publica identificada con el NIT " + nit_ + " se acaba de registrar en el sistema" enviar_correo("*****@*****.**", "Registro entidad publica", m) return redirect(url_for('login')) return render_template('register_publico.html')
def contacto_salud(): usuario = session['user'] if 'user' in session: if request.method == 'POST': if request.form["btn"] == "Enviar": nit_ = request.form['NIT'] email = request.form['correo'] comentarios_ = request.form['comentarios'] m1 = "" m1 += "La entidad de salud identificada con el NIT " + nit_ + " te envio los siguientes comentarios " + comentarios_ + ". Responder al correo " + email enviar_correo("*****@*****.**", "Solicitud de contacto", m1) m2 = "Tus comentarios fueron enviados con exito. Pronto te responderemos." enviar_correo(email, "Envio Solicitud de Contacto", m2) elif request.form["btn"] == "Volver": return redirect(url_for('main_salud')) return render_template('contacto_salud.html', usuario=usuario)
def recuperar_contra(): mensaje = "" if request.method == 'POST': if request.form["btn"] == "Recuperar": usr = request.form['usuario'] email = request.form['correo'] usr_email = None t = getTipo(usr) if t == 1: usr_email = getCorC(usr) elif t == 2: usr_email = getCorS(usr) elif t == 3: usr_email = getCorP(usr) if usr_email == email: p = getPass(usr) m = "Tu contrasena es {0}".format(decriptar(p)) enviar_correo(usr_email, "Recuperacion contrasena", m) mensaje = "Tu contrasena ha sido enviada a tu correo" else: mensaje = "El correo que ingresaste no esta asociado al usuario ingresado" return render_template('recuperar_contrasena.html', mensaje=mensaje)
def contacto(): usuario = session['user'] if 'user' in session: if request.method == 'POST': if request.form["btn"] == "Enviar": td_ = str(request.form.get('TD')) nd_ = request.form['ND'] nombres_ = request.form['nombres'] apellidos_ = request.form['apellidos'] email = request.form['correo'] comentarios_ = request.form['comentarios'] m1 = "" m1 += nombres_ + " " + apellidos_ + " identificado con " + td_ + " " + nd_ + " te envio los siguientes comentarios " + comentarios_ + ". Responder al correo " + email enviar_correo("*****@*****.**", "Solicitud de contacto", m1) m2 = "Tus comentarios fueron enviados con exito. Pronto te responderemos." enviar_correo(email, "Envio Solicitud de Contacto", m2) elif request.form["btn"] == "Volver": return redirect(url_for('main_civil')) return render_template('contacto_civil.html', usuario=usuario)
def automatico_prof_grado_txt(cuerpo, asunto): lista = coneccion.correos_profesor_grado() for i in lista: print("Mensaje enviado") #enviar.enviar_correo('*****@*****.**',cuerpo ,asunto) enviar.enviar_correo(i[4], cuerpo, asunto)
def automatico_txt(grado, cuerpo, asunto): lista = coneccion.correos_estudiante(grado) for i in lista: print("Mensaje enviado") #enviar.enviar_correo('*****@*****.**',cuerpo ,asunto) enviar.enviar_correo(i[4], cuerpo, asunto)