MAIL en visual c++ 6.0
Publicado por pablo (2 intervenciones) el 22/03/2001 17:19:22
¿Como puedo hacer para mandar un mail desde visual c++ 6.0? Si alguien sabe por favor envieme el código.
Gracias
Gracias
Valora esta pregunta


0
#include <windows.h>
#include <mapi.h>
void SendEmail()
{
MapiMessage message;
ZeroMemory(&message, sizeof(MapiMessage));
message.lpszSubject = "Asunto del correo";
message.lpszNoteText = "Cuerpo del correo";
message.nRecipCount = 1;
MapiRecipDesc recipient;
ZeroMemory(&recipient, sizeof(MapiRecipDesc));
recipient.ulRecipClass = MAPI_TO;
recipient.lpszName = "Nombre del destinatario";
recipient.lpszAddress = "correo@destinatario.com";
message.lpRecips = &recipient;
MAPISESSION session;
MAPIINIT_0 init;
ULONG result;
if (MAPIInitialize(&init) == SUCCESS_SUCCESS)
{
if (MAPILogon(0, NULL, NULL, 0, 0, &session) == SUCCESS_SUCCESS)
{
result = MAPISendMail(session, 0, &message, MAPI_DIALOG, 0);
if (result != SUCCESS_SUCCESS && result != MAPI_USER_ABORT)
{
// Error al enviar el correo electrónico
}
MAPILOGOFF(session, 0, 0, 0);
}
MAPIUninitialize();
}
}