Skip to content

fix(rh/citatorios): el correo al despacho reintenta solo ante fallas...

Jose Luis Flores requested to merge recursos-humanos into qa

fix(rh/citatorios): el correo al despacho reintenta solo ante fallas transitorias y explica la causa real

RL reportaba «SMTP rechazó el envío» al primer intento y éxito al segundo (o hasta al cuarto). send_email hacía un solo intento: cualquier tropiezo momentáneo de Gmail o de la red (421, DNS, TLS, timeout) era un 502.

  • email_service: 3 intentos con pausas 1 s/3 s y conexión nueva cada vez, solo ante fallas transitorias (red, TLS, 4xx); 535 y 5xx no se reintentan. El QUIT ya no convierte un envío bueno en «falló» (evitaba duplicados al despacho). ultimo_resultado() trae los intentos.
  • rh_citatorios: el envío corre en un hilo (el endpoint es async y congelaba el worker mientras Gmail no contestaba) y el 502 dice la causa: contraseña rechazada, sin conexión en N intentos o mensaje rechazado.

Merge request reports

Loading