2
« en: Domingo 2 de Mayo de 2004, 22:58 »
Aqui te envio la forma de hacerlo para que te llame al Servidor de Correo predeterminado de tu máquina.
void __fastcall fnExecuteFile( const AnsiString FileName,
const AnsiString Params,
const AnsiString DefaultDir,
int ShowCmd )
{
char zFileName[79], zParams[79], zDir[79];
ShellExecute( Application->MainForm->Handle,
NULL,
strcpy( zFileName, FileName.c_str() ),
strcpy( zParams, Params.c_str() ),
strcpy( zDir, DefaultDir.c_str() ),
ShowCmd );
}
fnExecuteFile( "mailto:(direccion de correo)?subject=(subject del correo)"
"&body=(descripcion del correo)"
,NULL,
NULL,
SW_HIDE );
Te he puesto entre parentesis los valores que debes llenar con la informacion que necesites.
Esto llama a tu servidor de correo predeterminado. Si lo quieres hacer y lo que tienes es un correo SMTP puedes usar el componente NSMTP que viene con el builder. Existe un ejemplo del Builder que hace esta funcion.