Mandar correos desde VC

26/10/2004 - 10:39 por Sergio | Informe spam
Hola lista,
Se pueden mandar correos desde visual c++? Como?
Gracias.
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
26/10/2004 - 11:59 | Informe spam
Sin problemas!!! utiliza CDO y smart pointers de COM (#import), mira la
ayuda por Collaboration Data Objects...

Aquí tienes un código de ejemplo...

#import "c:\program files\common files\system\ado\msado15.dll" no_namespace
#import <cdosys.dll> no_namespace

#include "cdosysstr.h"
#include "cdosyserr.h"

void main() {
CoInitialize(NULL);
{
try {
IMessagePtr iMsg(__uuidof(Message));
FieldsPtr Flds;
Flds = iMsg->Fields;
Flds->Item[cdoTo]->Value = _variant_t("");
Flds->Item[cdoFrom]->Value = _variant_t("");
Flds->Item[cdoSubject]->Value = _variant_t("a test");
Flds->Item[cdoTextDescription]->Value = _variant_t("this is a test");
Flds->Update();
iMsg->Send();
}
catch( _com_error err) {
// ...
}

}
CoUninitialize();
return 1;
}-- Un saludoRodrigo Corral González [MVP]FAQ de
microsoft.public.es.vc++http://rcorral.mvps.org

Preguntas similares