Commit c6d8f7ff by Tu Nombre

Ya dejo andandando algo

1 parent af801d86
......@@ -48,7 +48,7 @@ class StateMail():
def __init__(self):
self.Consultas = {}#{MailUSer-pass-host-str(port):{"hora": datetime.datetime.now, "estado": self.chequear_stado_WB(telefono)},}
self.MailRompedor = []
def chequear_stado_Server(self, User, Pass, Port, Host):
try:
self.SMTPcliente(User, Pass, Port, Host)
......@@ -62,6 +62,8 @@ class StateMail():
respuesta en cache durante 60 segundos para mejorar performance y si no esta
disponible no se almasena y la proxima respuesta debera hacerse contra el server
remoto para asegurarme de q se solucione el problema"""
if Host == "MAILMASIVO":
return(True)
test = self.revisarCache(User, Pass, Port, Host)
if not test == "Vencido":
return(test)
......
......@@ -66,7 +66,8 @@ class Process:
def _send(self,state,serv):
salio = 0
rows = self.conn.query("SELECT * FROM msg WHERE state = ? and serv = ? ",(state,serv))
print("cantidad pendiente ", serv, len(rows))
if not len(rows) == 0:
print("cantidad pendiente ", serv, len(rows))
for query in DBconnection.parseToTable(rows):
# si no existe la carpeta borrar el mensaje
if not os.path.exists(query[Table.path]):
......@@ -98,9 +99,9 @@ class Process:
# parcialmente enviado
elif partial:
self.conn.query("UPDATE msg SET state = ?, type = ? WHERE id = ?",(States.partial,json.dumps(d),query[Table.id]))
if salio > 20:
print("corto para q no se aga larga proces 100")
return()
if salio > 20:
print("corto para q no se haga larga proces linea 100")
return()
# devuelve el estado de un mensaje, lo archiva si está enviado
......
......@@ -183,7 +183,7 @@ class Mail(ServiceBase):
return(n)
def sendGrid(self, msg, smtp):
#import ipdb; ipdb.set_trace()
print("Saliendo por sendgrid")
texto = open(self.TextoaEnviar, "r").read()
Mail=smtp["username"]
KeyAPI=smtp["password"]
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!