Ver Mensaje Individual
  #1  
Antiguo 10-02-2011
cincosoft cincosoft is offline
Miembro
 
Registrado: sep 2008
Posts: 30
Reputación: 0
cincosoft Va por buen camino
Conectar al servidor smtp con componentes INDY

Hola,

Estoy intentando enviar correo desde una pantalla y al intentar la conexión me da el siguiente error:

...raised exception class EIdSocketError with message 'Socket Error # 11001 Host not found,', Process stopped.....

El código es el siguiente:

Código Delphi [-]
procedure TFRMListados.EnviarMensaje(sUsuario, sClave, SHost, sAdjunto,
  sAsunto, sDestino, sMensaje: String; sPort : Integer);
var
  smtp : TIdSMTP;
begin
  //Creamos los componentes de conexión con el servidor
  smtp := TIdSMTP.Create(nil);
  smtp.Username := 'miusuario@gmail.com';
  smtp.Password := 'miclave';
  smtp.Host := 'smtp.gmail.com';
  smtp.Port := 25;
  smtp.AuthenticationType := atLogin;

  smtp.Connect;  -- Linea que da el error

También probé con el puerto 465.

Muchas gracias.

Última edición por ecfisa fecha: 10-02-2011 a las 23:11:24. Razón: ETIQUETAS DELPHI
Responder Con Cita