Programación General > C++ Builder

 Enviar Mail En C++ Builder

(1/1)

betitono1:
hola que tal alguien podria decirme como puedo hacer un programa que envie un mail como cualquiera y que me adjunte un archivo y envie el remitente.


Gracias

Saludos

YOE:
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.

betitono1:
Es diferente transeferir un archivo, eso lo que básicamente necesito, enviar un archivo por mail o sin mail, he leído algo de SMTP o algo así me puedes orientar en esto.



Saludos.

Navegación

[0] Índice de Mensajes

Ir a la versión completa