Aspose.Email  para C++

API de processamento de mensagem de e-mail e armazenamento de mensagem C++

Crie, edite e converta arquivos de e-mail e arquivos de mensagens a partir de aplicativos C++ sem a necessidade do Microsoft Outlook.

  Download grátis julgamento
  
 

Aspose.Email para C++ é uma API de programação de e-mail que torna mais fácil para os desenvolvedores trabalhar com vários formatos, como MSG, EML, EMLX e MHT. Os desenvolvedores de aplicativos podem criar, converter ou manipular os formatos de mensagem mais comumente usados nos aplicativos C++ nativos, sem depender da automação do Office ou do aplicativo Microsoft Outlook.

Aspose.Email para C++ é mais adequado para recursos de gerenciamento de e-mail, como edição de conteúdo, manipulação de destinatários, extração e manipulação de propriedades e anexos MAPI, bem como para recursos avançados, como gerenciamento de arquivos de armazenamento de mensagens, incluindo PST e OST. Atualmente, a API suporta os protocolos de comunicação SMTP, POP3 e IMAP para transmissão de e-mail.

Recursos da API de processamento de arquivo de mensagens e arquivos de e-mail

Carregar e salvar mensagens de e para arquivo ou stream

Interconversão de formato com apenas algumas linhas de código

Crie e atualize tarefas usando a API pública iCalendar

Crie, manipule e extraia arquivos de armazenamento

Crie padrões de recorrência de acordo com o formato iCalendar RFC

Adicione objetos incorporados ou anexe arquivos a e-mails

Incluir texto e corpo de e-mail baseado em HTML

Crie cabeçalhos de e-mail personalizados

Suporta protocolos de comunicação SMTP, POP3 e IMAP

Gerenciar mensagens MIME via biblioteca C++

Aspose.Email para C++ suporta extensivamente os formatos MIME, incluindo EML e EMLX. Essa capacidade permite que os desenvolvedores criem, definam e extraiam conteúdo das mensagens MIME, gerenciem anexos e objetos incorporados, convertam arquivos EML e EMLX em formatos de arquivo MSG, HTML e MHTML.

Gerenciar formatos de arquivo de mensagem do Outlook

Aspose.Email para C++ é capaz de criar mensagens do Outlook a partir do zero, além de fornecer a capacidade de manipular arquivos de e-mail existentes. Os desenvolvedores podem carregar e salvar todos os tipos de itens do Outlook, incluindo contatos, tarefas, notas, itens de calendário e listas de distribuição. Além disso, a biblioteca C++ Email permite analisar e manipular todos os objetos do Outlook via API pública.

Produzir e consumir padrões de recorrência do iCalendar

biblioteca permite que os desenvolvedores gerem e consumam padrões de recorrência programaticamente no formato iCalendar (RFC 2445) usando um modelo de objeto intuitivo. Nossa experiência garante que a interface do iCalendar seja fácil de usar, ao mesmo tempo em que oferece controle total sobre a produção e o consumo recorrentes.

Crie, inspecione e extraia itens de arquivos PST e OST

Aspose.Email para C++ permite gerenciar formatos de armazenamento do Outlook como PST e OST. A API executa diferentes operações em formatos de armazenamento existentes, bem como cria novos documentos PST do zero. Outras operações possíveis podem ser executadas, como listagem de pastas e mensagens, adição ou extração de mensagens, contatos e pastas.

Criar PST e adicionar mensagem à caixa de entrada - C++

// create PST file from scratch      

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

// add a folder "Inbox" to the PST

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

// select the "Inbox" folder

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

// add a message to the "Inbox" folder

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

Aspose.Email oferece bibliotecas de e-mail individuais para ambientes de desenvolvimento populares, conforme listado abaixo: