Lo que el quiere, es que al enviar correos desde su aplicación Delphi y al no haber conexión a internet por X motivos, estos queden en cola hasta que se restituya la internet o la intranet.
Es similar a cuando envias documentos a imprimir. Cuando vuelve la electricidad, salen los documentos.
Para aclarar a ambos, esta "cola" en los sistemas de correos se les puede llamar "borrador".
Lo que en teoria tendrías que hacer, es que tu sistema haga un ping al servidor o a la puerta de enlace que provee la internet. Si esto es satisfactorio, se envia el correo, de lo contrario, se guarda como borrador.
El sistema debe hacer ping cada 5 minutos aproximadamente, si detecta conexión, manda los email que hayan estado como borrador.
|