Inicio

   Enlaces

   Articulos

   Noticias

 
 

Mandar un correo desde una aplicación

21-07-2005

Mandar un correo desde una aplicación

Para que un usuario pueda enviar un correo desde una aplicación, como por ejemplo un correo de ayuda al soporte técnico, podemos usar una forma muy cómoda y simple usando ShellExecute, lo que haremos será abrir el programa de correo por defecto, con una dirección de envío, asunto y un cuerpo, en el que el usuario podrá añadir información.

Función a utilizar:

ShellExecute( … );

Ejemplo:

Con esta línea se abriría el programa de correo por defecto. Enviará un email A: tu_correo@tu_dominio.com, Asunto: Ayuda Soporte Técnico, Cuerpo: Cuerpo del Mensaje.

ShellExecute( GetSafeHwnd( ) ,"open", "mailto:tu_correo@tu_dominio.com?subject=Ayuda%20Soporte%20Técnico&body=Cuerpo%20del%20Mensaje ", NULL, NULL, SW_SHOWDEFAULT );

El usuario podrá cambiar el cuerpo, asunto o email de destino.

Advertencia Los parámetros a mandar no pueden tener espacios, en vez de espacios en blanco usa %20.

 
 

Página personal de Fernando Marín.