Aspose.Email  for C++

API de procesamiento de mensajes de correo electrónico y almacenamiento de mensajes de C++

Cree, edite y convierta archivos de correo electrónico y archivos de mensajes desde aplicaciones C++ sin necesidad de Microsoft Outlook.

  Descargar prueba gratuita
  
 

Aspose.Email para C++ es una API de programación de correo electrónico que facilita a los desarrolladores trabajar con varios formatos como MSG, EML, EMLX y MHT. Los desarrolladores de aplicaciones pueden crear, convertir o manipular los formatos de mensajes más utilizados dentro de las aplicaciones nativas de C++, sin depender de la aplicación Office Automation o Microsoft Outlook.

Aspose.Email para C++ es más adecuado para las funciones de administración de correo, como la edición de contenido, la manipulación de destinatarios, la extracción y manipulación de propiedades MAPI y archivos adjuntos, así como para las funciones avanzadas, como la administración de archivos de almacenamiento de mensajes, incluidos PST y OST. Actualmente, la API admite los protocolos de comunicación SMTP, POP3 e IMAP para la transmisión de correo electrónico.

Funciones de la API de procesamiento de archivos de mensajes y archivos de correo electrónico

Cargue y guarde mensajes hacia y desde un archivo o transmisión

Interconversión de formato con solo unas pocas líneas de código

Cree y actualice tareas usando la API pública de iCalendar

Crear, manipular y extraer archivos de almacenamiento

Cree patrones de recurrencia según el formato RFC de iCalendar

Agregue objetos incrustados o adjunte archivos a los correos electrónicos

Incluir texto y cuerpo de correo basado en HTML

Crear encabezados de correo personalizados

Soporta protocolos de comunicación SMTP, POP3 e IMAP

Administrar mensajes MIME a través de la biblioteca C++

Aspose.Email para C++ es ampliamente compatible con los formatos MIME, incluidos EML y EMLX. Esta capacidad permite a los desarrolladores crear, configurar y extraer contenido de los mensajes MIME, administrar archivos adjuntos y objetos incrustados, convertir archivos EML y EMLX a formatos de archivo MSG, HTML y MHTML.

Administrar formatos de archivos de mensajes de Outlook

Aspose.Email para C++ es capaz de crear mensajes de Outlook desde cero y proporciona la capacidad de manipular archivos de correo electrónico existentes. Los desarrolladores pueden cargar y guardar todo tipo de elementos de Outlook, incluidos contactos, tareas, notas, elementos de calendario y listas de distribución. Además, la biblioteca de correo electrónico de C++ permite analizar y manipular todos los objetos de Outlook a través de la API pública.

Producir y consumir iCalendar Patrones de recurrencia

La biblioteca permite a los desarrolladores generar y consumir patrones de recurrencia mediante programación en formato iCalendar (RFC 2445) utilizando un modelo de objeto intuitivo. Nuestra experiencia garantiza que la interfaz de iCalendar sea fácil de usar y le brinda un control completo sobre la producción y el consumo de recurrencia.

Cree, inspeccione y extraiga elementos de archivos PST y OST

Aspose.Email para C++ permite administrar formatos de almacenamiento de Outlook como PST y OST. API realiza diferentes operaciones en formatos de almacenamiento existentes y crea nuevos documentos PST desde cero. Se pueden realizar otras operaciones posibles, como la lista de carpetas y mensajes, la adición o extracción de mensajes, contactos y carpetas.

Crear PST y agregar mensaje a la bandeja de entrada - C++

// crea un archivo PST desde cero       

System::SharedPtr<PersonalStorage> personalStorage = PersonalStorage::Create(dir + L"output.pst", Aspose::Email::Outlook::Pst::FileFormatVersion::Unicode);

// agregar una carpeta "Bandeja de entrada" al PST

personalStorage->get_RootFolder()->AddSubFolder(L"Inbox");

// seleccione la carpeta "Bandeja de entrada"

System::SharedPtr<FolderInfo> inboxFolder = personalStorage->get_RootFolder()->GetSubFolder(L"Inbox");

// agregar un mensaje a la carpeta "Bandeja de entrada"

inboxFolder->AddMessage(MapiMessage::FromFile(dir + L"template.msg"));
  
  

Aspose.Email ofrece bibliotecas de correo electrónico individuales para entornos de desarrollo populares, como se indica a continuación: