 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
ZHAX1 Master

Registrado: 09 Mar 2007Mensajes: 191
|
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 21 Ene, 2010 9:00 am Asunto: Re: crear correo con sin datos adjuntos, que necesito, ¿ejem |
|
|
| 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 |
|
 |
ZHAX1 Master

Registrado: 09 Mar 2007Mensajes: 191
|
Publicado: Jue 21 Ene, 2010 11:58 pm Asunto: |
|
|
| 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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|