![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola David, estoy utilizando C++ Builder 6, pero los componentes Indy ahí estan, lo que pasa es que no los se manejar.
El código que estoy utilizando es el siguiente: Código:
nmsmtp1->Host="tone.udea.edu.co" ;
nmsmtp1->Port=25;
nmsmtp1->Connect();
nmsmtp1->PostMessage->ToAddress->Add("[email protected]");
nmsmtp1->PostMessage->FromAddress="[email protected]";
msmtp1->PostMessage->Subject="HOLA A TODOS";
nmsmtp1->PostMessage->Body->Add("LO LOGRE!!!!");
nmsmtp1->SendMail();
Última edición por dec fecha: 25-10-2005 a las 18:15:43. Razón: ¡¡Encerrad el código fuente entre las etiquetas [CODE] ... [/CODE]!! |
|
#2
|
||||
|
||||
|
Hola,
Básicamente con ese código, pero utilizando otro servidor SMTP no he tenido problemas para enviar el correo. Tratando de usar el servidor SMTP que tú has indicado más arriba me han aparecido hasta dos errores, pero, el que se repite es: Cita:
Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
IdMessage->Subject = "Asunto del correo";
IdMessage->Body->Text = "Cuerpo del correo";
IdMessage->From->Address = "[email protected]";
IdMessage->Recipients->Add();
IdMessage->Recipients->Items[0]->Address = "[email protected]";
__try
{
IdSMTP->UserId = "usuario";
IdSMTP->Password = "contrasena";
IdSMTP->Host = "smtp.servidor.es";
IdSMTP->AuthenticationType = atLogin;
IdSMTP->SocksInfo->Authentication = saUsernamePassword;
IdSMTP->Connect();
IdSMTP->Authenticate();
IdSMTP->Send(IdMessage);
}
__finally
{
if(IdSMTP->Connected())
IdSMTP->Disconnect();
}
}
|
|
#3
|
|||
|
|||
|
Hola Dec, sigo con el error de autenticacion, pero podrías decirme donde abrir una cuenta con servicio SMTP gratuito?
Gracias! |
|
#4
|
||||
|
||||
|
Hola,
Cita:
|
|
#5
|
||||
|
||||
|
Hola,
Respecto de mi anterior mensaje tal vez puedas preguntarte, vale, tú envías los correos mediante el servidor SMTP de la operadora de telefonía conque tienes conexión a internet contratada, pero, ¿y si quieres que algún programa que hallas escrito te envíe algún correo, por poner un caso, a modo de reporte de error? En ese caso, o bien tendrá el usuario que enviar el correo a través de su programa predeterminado para tal fin (yo me encargaría de presentarle el correo listo para enviar) o, bien solicitaría al usuario un servidor SMTP desde donde enviar el correo de marras: tal como hace cualquier cliente de correo, a lo menos los que he utilizado y todavía utilizo. |
|
#6
|
|||
|
|||
|
Hola a mi me da un problema a la hora de declarar los TIdMessage en concreto el error es undefined simbol o sea como si no lo reconociera, que componente indi debo agregar, hay que agregar alguna unit ?
gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|