Ver Mensaje Individual
  #1  
Antiguo 14-04-2013
giantonti giantonti is offline
Miembro
NULL
 
Registrado: ene 2013
Posts: 26
Reputación: 0
giantonti Va por buen camino
Wink envio de correo falla

hola foro estoy tratando de que mi aplicacion envie un corre, sin embargo lo probe desde mi oficina y funciona perfecto aunque un poquito lento, ahora lo estoy probando desde mi casa y no se conecta, la informacion es correcta solo que talvez tengo problema con el puerto ya que debe utilizar el 465 ssl y el componente que estoy usando no tiene este tipo de autentificacion. trabajo con firemonkey, tambien he probado a conectarlo a mi exchange pero siempre el problema viene por el puerto ya que exchange usa nml. Finalmente logre crear una cuenta en un hosting y desde mi oficina logre hecharlo andar sin colocarle autentificacion pero ahora desde mi casa no puedo.

Código Delphi [-]
begin
IdSMTP1.Host := 'host.caracasftp.com';
IdSMTP1.Username := '[email protected]';
IdSMTP1.Password := 'Passw0rd2010';
//SMTP1.AuthType := satNone;
IdSMTP1.Port := 25;
try
  IdSMTP1.Connect;
except

end;
IdMessage1.From.Address := '[email protected]';
IdMessage1.Recipients.EMailAddresses := '[email protected]';
IdMessage1.Recipients.EMailAddresses := '[email protected]';
IdMessage1.Subject := 'Solicitud de Servicio IST Numrto: #' + Editid.Text + ' # ';
IdMessage1.Body.Add('Estimado Cliente: ' + Edit2.Text + ' ');
IdMessage1.Body.Add('Le informamos que se generó el ticket: #' + Editid.Text + ' por la Falla: ' + Memo1.Text + ' , del Equipo: ' + Edit3.Text +' Serial Nro. ' +Edit4.Text +'');
IdMessage1.Body.Add('Solicitud creada: #' + Label13.Text + ' por IST Administrador');
IdMessage1.Body.Add('Tecnico Asignado: #' + edit5.Text + ' atendera este caso personalmente el dia : ' + Label17.text + 'en sus Instalaciones ');
IdMessage1.Body.Add('XXXXXX');
IdMessage1.Body.Add('Ingenieria y Soporte Tecnologicos | Direcion  de SOPORTE');
IdMessage1.Body.Add('xxxxxxxxx');
IdMessage1.Body.Add('xxxxx');

IdSMTP1.Send(Formcaso.IdMessage1);
IdSMTP1.Disconnect;
IdMessage1.Clear;
ShowMessage('Se envio un correo al cliente ' + Edit2.Text + ' con el Numero de Caso ' + Editid.text +'');

   
end;
Responder Con Cita