Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Timeout de TIdsmtp (https://www.clubdelphi.com/foros/showthread.php?t=65761)

mjjj 11-01-2010 21:10:07

Timeout de TIdsmtp
 
Hola gente del foro, una preguntita.

Tengo una aplicación que envía correo, esta funciona bien, pero en ciertas oportunidas se queda pegada.

Quisiera poder configurar el timeout del envío de un correo, cosa que al cabo de cierto tiempo lo detecte y pueda realizar alguna acción.

Les dejo el codigo que utilizo.

Código Delphi [-]
    with smtpSendMail do begin
      Host := Trim(editSMTPServer.Text);
      port := 123;
      username := 'reporte';
      password := '1234';
      ConnectTimeout := 30000;
      Connect;
      try
        Send(mesgMessage);
      finally Disconnect; end;
    end;

Revisando el componente encontre la propiedad ConnectTimeout (codigo en rojo), le he asignado 30000 mseg.

El problema es que a pesar de esto, no he podido detectarlo y se queda pegada la aplicación.

Espero me puedan ayudar a resolver esto.

Saludos


La franja horaria es GMT +2. Ahora son las 23:02:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi