Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

crear correo con sin datos adjuntos, que necesito, ¿ejemplo?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: crear correo con sin datos adjuntos, que necesito, ¿ejemplo? Responder citando

Pues no tengo ni idea, necesito algo por donde comenzar.

¿Necesito datos de una cuenta?, ¿se pueden cojer los que tenga windows?
¿IMAPI?

he encontrado esto buscando en el foro, a ver si me voy aclarando:

https://cppbuilder.es/viewtopic.php?t=5770

https://cppbuilder.es/viewtopic.php?t=3654&highlight=enviar+correo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Revisa también esto: https://cppbuilder.es/viewtopic.php?t=10349

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: crear correo con sin datos adjuntos, que necesito, ¿ejem Responder citando

ZHAX1 escribió:
Pues no tengo ni idea, necesito algo por donde comenzar.

¿Necesito datos de una cuenta?, ¿se pueden cojer los que tenga windows?
¿IMAPI?

Necesitas, como mínimo, los datos del servidor de correo saliente. En el segundo hilo que pones Leo me indicó como conseguir los parámetros del correo predeterminado del equipo en que trabaja el programa. Sin embargo, si es necesario indicar la clave del servidor para enviar correos (eso depende del propio servidor) no te lo va a decir en ese punto; eso lo tiene que indicar el usuario porque además la clave se guarda encriptada en el PC.

Suponiendo que sepas todos los datos (host, usuario, clave...) con un sencillo TNMSMTP (pestaña FastNet en Builder 5) te vale. Te pongo aquí el código que yo uso:
Código:
Smtp->Host   = "servidor.smtp.com";
Smtp->Port   = 25;
Smtp->UserID = "usuario";
if (Smtp->Connected)
{
     try
     {
          Smtp->Disconnect();
     }
     catch (...)
     {
     }
}

try
{
     Smtp->PostMessage->Subject = "Asunto del correo";
     Smtp->PostMessage->FromAddress = "micorreo@servidor.com";
     Smtp->PostMessage->ToAddress->Text = "destino@servidor.com";
     Smtp->PostMessage->Body->Text = "Texto del mensaje";
     Smtp->PostMessage->Attachments->Add(<Adjuntos>);
     Smtp->Connect();
}
catch (...)
{
     ShowMessage("No se ha podido conectar el servidor de correo.");
     return;
}
try
{
     Smtp->SendMail();
}
catch (...)
{
     ShowMessage("No se ha podido enviar el mensaje.");
     return;
}

El problema es que, hasta donde yo he visto, este componente TNMSTP no te permite conectarte a servidores salientes que precisen autentificación del usuario (al menos en Builder 5, en verisones posteriores noo lo sé) y por eso yo uso TIdSmtp de Indy.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

gracias, de momento apaño con un código de mapi que encontré en el foro que prepara un correo según lo tengas configurado en outlook y eso era lo que buscaba, pero agradezco vuestras respuestas y servirán en un futuro.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.