Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Envio de mail con idsmtp y idmessenger (https://www.clubdelphi.com/foros/showthread.php?t=46140)

mjjj 25-07-2007 03:26:29

Envio de mail con idsmtp y idmessenger
 
Hola amigos... no se si este hilo esta bien ubicado aca... espero que si.

Tengo una aplicacion que envia mail... tengo puesto los componentes idsmtp y idmessenger... con el sigiente codigo

Código Delphi [-]
idMessage1.From.Address := Edit2.Text ;                   //DE
idMessage1.Recipients.EMailAddresses := Edit1.Text ;  //PARA
idMessage1.Subject := Edit3.Text ;                          //ASUNTO
idMessage1.Body := Memo1.Lines ;                          //MENSAJE
IdSMTP1.Connect;  
idSMTP1.Send(IdMessage1);
sleep(200);
idSMTP1.Disconnect ;

AER... el problema es que cuando estoy en la empresa funciona perfecto, el host esta direccionado como: mail.cainsa.cl

Ahora bien, trato de correr el programa desde un PC que no esta dentro de la red de la mepresa y no puedo mandar... me tira el siguiente error:

Relaying not allowed (please enable smtp authentication on your email client)

Por favor ayuda.... necesito mandar mail desde afuera de la red.... muchas gracias de ante mano

tengo el host direccionado

dec 25-07-2007 03:31:26

Hola,

Lo que pasa es que el Servidor SMTP de la empresa "se niega" a enviar correos... que no provengan de la propia red de la empresa, o sea, al menos no puedes enviar correos si antes no te autenticas como usuario en el Servidor SMTP. Tendrás que saber si el Servidor SMTP necesita autencación y de qué modo. El componente que usas ofrece varias posibilidades de autenticación.

mjjj 25-07-2007 03:35:13

el servidor de mail es externo, por lo que me imagino que tiene autentificacion... como ocupo las opciones de autentificacion??

trata de explicarme un poco mas porfa... si pudieras me agregas un codigo a modo de ejemplo.... gracias

dec 25-07-2007 03:59:34

Hola,

Pues es que depende del Servidor SMTP. No estoy muy puesto en esto (como en nada), pero, el mismo componente "TIdSMTP" cuenta con una propiedad "Username" y otra propiedad "Password". Luego tienes la propiedad "AuthType" que por defecto vale "atDefault" (usar el nombre de usuario y password, supongo, sin más...), pero, puede tomar los valores "atNone" y "atSASL".

Y ahí ya me pierdo completamente... puede ser que con un nombre de usuario y una contraseña funcionara el asunto, pero, tendrás que probar.


La franja horaria es GMT +2. Ahora son las 19:05:25.

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