From ec9756b314d92374a3f56091a6881a1f7d3bd115 Mon Sep 17 00:00:00 2001 From: Israel Figueroa Date: Wed, 31 Jan 2024 19:29:58 -0300 Subject: [PATCH] mark failed on conecct --- mayordomo/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mayordomo/__init__.py b/mayordomo/__init__.py index 0e9b450..1415a64 100644 --- a/mayordomo/__init__.py +++ b/mayordomo/__init__.py @@ -182,7 +182,11 @@ async def enviaCorreos(): for destinatario in rdestino.scalars(): result = await db.execute(select(Direccion).where(Direccion.id==destinatario.direccionid)) dbemail = result.scalar_one_or_none() - await enviarCorreosDominio(dbemail.dominioid) + if not await enviarCorreosDominio(dbemail.dominioid) + destinatario.intentos = destinatario.intentos + 1 + if destinatario.intentos > 2: + destinatario.enviado = 2 + db.commit() except: await log.error('Traceback {}'.format(traceback.format_exc()))