Aspose.Email  for C++

API di elaborazione di messaggi e-mail e archiviazione dei messaggi C++

Crea, modifica e converti file di posta elettronica e archivi di messaggi dall’interno di applicazioni C++ senza richiedere Microsoft Outlook.

  Scarica la prova gratuita
  
 

Aspose.Email per C++ è un'API di programmazione e-mail che semplifica il lavoro degli sviluppatori con numerosi formati come MSG, EML, EMLX e MHT. Gli sviluppatori di applicazioni possono creare, convertire o manipolare i formati di messaggi più comunemente utilizzati all'interno delle applicazioni C++ native, senza fare affidamento su Office Automation o Microsoft Outlook.

Aspose.Email per C++ è più adatto per le funzionalità di gestione della posta come la modifica del contenuto, la manipolazione dei destinatari, l'estrazione e la manipolazione delle proprietà e degli allegati MAPI, nonché per le funzionalità avanzate come la gestione dei file di archiviazione dei messaggi, inclusi PST e OST. Attualmente, l'API supporta i protocolli di comunicazione SMTP, POP3 e IMAP per la trasmissione di e-mail.

Funzionalità API per l'elaborazione di file e-mail e archivi messaggi

Carica e salva messaggi da e verso file o stream

Inter-conversione di formato con poche righe di codice

Crea e aggiorna attività utilizzando l'API pubblica di iCalendar

Crea, manipola ed estrai file di archiviazione

Crea modelli di ricorrenza secondo il formato iCalendar RFC

Aggiungi oggetti incorporati o allega file alle e-mail

Includi testo e corpo della posta basato su HTML

Crea intestazioni di posta personalizzate

Supporta i protocolli di comunicazione SMTP, POP3 e IMAP

Gestisci i messaggi MIME tramite la libreria C++

Aspose.Email per C++ supporta ampiamente i formati MIME inclusi EML ed EMLX. Questa capacità consente agli sviluppatori di creare, impostare ed estrarre contenuti dai messaggi MIME, gestire allegati e oggetti incorporati, convertire file EML ed EMLX in formati di file MSG, HTML e MHTML.

Gestisci i formati di file dei messaggi di Outlook

Aspose.Email per C++ è in grado di creare messaggi di Outlook da zero e offre la possibilità di manipolare i file di posta elettronica esistenti. Gli sviluppatori possono caricare e salvare tutti i tipi di elementi di Outlook inclusi contatti, attività, note, elementi del calendario ed elenchi di distribuzione. Inoltre, la libreria di posta elettronica C++ consente di analizzare e manipolare tutti gli oggetti di Outlook tramite l'API pubblica.

Produci e consuma iCalendar Modelli di ricorrenza

La libreria consente agli sviluppatori di generare e utilizzare in modo programmatico modelli di ricorrenza in formato iCalendar (RFC 2445) utilizzando un modello a oggetti intuitivo. La nostra esperienza garantisce che l'interfaccia di iCalendar sia facile da usare, offrendoti il controllo completo sulla produzione e il consumo ricorrenti.

Crea, ispeziona ed estrai elementi da file PST e OST

Aspose.Email per C++ consente di gestire i formati di archiviazione di Outlook come PST e OST. L'API esegue diverse operazioni sui formati di archiviazione esistenti e crea nuovi documenti PST da zero. Altre possibili operazioni, si possono eseguire come l'elenco delle cartelle e dei messaggi, l'aggiunta o l'estrazione di messaggi, contatti e cartelle.

Crea PST e aggiungi un messaggio a Posta in arrivo - C++

// crea un file PST da zero       

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

// aggiungi una cartella "Posta in arrivo" al PST

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

// seleziona la cartella "Posta in arrivo".

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

// aggiunge un messaggio alla cartella "Posta in arrivo".

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

Aspose.Email offre librerie di posta elettronica individuali per gli ambienti di sviluppo più diffusi, come elencato di seguito: