Enviar correo desde aplicacion C++
Publicado por yolanda (3 intervenciones) el 12/03/2008 09:24:37
Hola a todos!!,
Estoy realizando una aplicacion en C++ y necesito enviar un mail, lo que utilizo es el objeto TNMSMTP que está dentro de la pestaña Fastnet; para configurarlo he hecho lo siguiente:
NMSMTP1->Host="smtp.servidor.es";
NMSMTP1->UserID="usuario correo";
NMSMTP1->EncodeType=uuMime;
NMSMTP1->Connect();
//Le decimos la dirección a las que enviará
NMSMTP1->PostMessageA->FromAddress="[email protected]";
NMSMTP1->PostMessageA->Subject="Fichero enviar";
NMSMTP1->PostMessageA->FromName="[email protected]";
NMSMTP1->PostMessageA->ToAddress->Clear();
NMSMTP1->PostMessageA->ToAddress->Text ="[email protected]";
//CUERPO
NMSMTP1->PostMessageA->Body->Text="Fichero csv";
NMSMTP1->PostMessageA->Attachments->Add("ficheroadjunto.csv");
//ENVÍO DEL CORREO
NMSMTP1->SendMail();
NMSMTP1->Disconnect();
Al ejecutarlo me da el error siguiente: "554 Error: no valid recipients". Según este error parece que es por el receptor, pero he probado con varias direcciones y me sigue dando el mismo error. ¿Alguien sabe porqué puede ser o conoce alguna otra forma de hacer lo que necesito?.
Muchas gracias y saludos.
Estoy realizando una aplicacion en C++ y necesito enviar un mail, lo que utilizo es el objeto TNMSMTP que está dentro de la pestaña Fastnet; para configurarlo he hecho lo siguiente:
NMSMTP1->Host="smtp.servidor.es";
NMSMTP1->UserID="usuario correo";
NMSMTP1->EncodeType=uuMime;
NMSMTP1->Connect();
//Le decimos la dirección a las que enviará
NMSMTP1->PostMessageA->FromAddress="[email protected]";
NMSMTP1->PostMessageA->Subject="Fichero enviar";
NMSMTP1->PostMessageA->FromName="[email protected]";
NMSMTP1->PostMessageA->ToAddress->Clear();
NMSMTP1->PostMessageA->ToAddress->Text ="[email protected]";
//CUERPO
NMSMTP1->PostMessageA->Body->Text="Fichero csv";
NMSMTP1->PostMessageA->Attachments->Add("ficheroadjunto.csv");
//ENVÍO DEL CORREO
NMSMTP1->SendMail();
NMSMTP1->Disconnect();
Al ejecutarlo me da el error siguiente: "554 Error: no valid recipients". Según este error parece que es por el receptor, pero he probado con varias direcciones y me sigue dando el mismo error. ¿Alguien sabe porqué puede ser o conoce alguna otra forma de hacer lo que necesito?.
Muchas gracias y saludos.
Valora esta pregunta


0