Converti MSG in PST tramite C#
Conversione da MSG a PST C# utilizzando l’API .NET senza dipendenze da Outlook® o Thunderbird®.
Come convertire MSG in PST usando C#
**Sperimenta prestazioni ad alta velocità nell’elaborazione delle e-mail con Aspose.Email per .NET! ** È un’API C# che fornisce agli sviluppatori un robusto set di strumenti per la gestione dei file di posta elettronica senza installare Outlook o Thunderbird, inclusa la capacità di conversione tra vari formati. Tra queste funzionalità, la conversione da file MSG (Outlook Email Message) a file PST (Personal Storage Table) è una funzionalità che si distingue, in quanto crea un sistema di gestione della posta elettronica più coeso e intuitivo all’interno dell’ambiente Outlook, soprattutto quando si ha a che fare con un numero elevato di messaggi o quando si opera su diversi dispositivi e piattaforme.
La conversione di singoli file MSG in un formato PST consolida più elementi di posta elettronica autonomi in un unico file, migliorando sia l’organizzazione che la portabilità, consentendo la comoda archiviazione e gestione dei file delle cartelle personali di Outlook, che possono essere facilmente trasferiti, sottoposti a backup o collegati a un profilo di Outlook per l’organizzazione e l’accesso integrati alla posta elettronica.
Il processo di conversione da email a file di archiviazione con Aspose.Email per .NET è semplice. La libreria presenta un modello a oggetti facile da usare. La conversione delle e-mail richiede in genere solo poche righe di codice, eliminando l’analisi del formato di file sottostante, la gestione MIME, i problemi di codifica, ecc. Quando si utilizza Aspose.Email per .NET, non è necessario elaborare manualmente nessuno di questi aspetti. Invece, si scrive solo il codice di alto livello necessario per eseguire l’operazione.
Migliora le tue prestazioni con un’API completa e facile da usare che semplifica le complesse attività di gestione delle e-mail, come l’invio, la ricezione e l’elaborazione delle e-mail, nonché la conversione tra vari formati di posta elettronica. Ciò consente agli sviluppatori di integrare in modo efficiente le funzionalità di posta elettronica nelle loro applicazioni senza approfondire i dettagli di basso livello, riducendo così in modo significativo i tempi e gli sforzi di sviluppo.
Per sfruttare la potenza del .NET API, esegui una delle seguenti azioni:
Open NuGet gestore di pacchetti, cerca Aspose.Email e installalo sul tuo dispositivo.
Utilizzate il seguente comando dalla console di Package Manager:
PM> Install-Package Aspose.Email
Passaggi per convertire MSG in PST tramite C#
I programmatori.NET possono caricare e convertire facilmente i file MSG in PST in poche righe di codice.
- Crea un nuovo file PST usando PersonalStorage.create.
- Aggiungi una sottocartella «Posta in arrivo» alla cartella principale PST.
- Caricare un file MSG utilizzando MapiMessage.load.
- Aggiungi il messaggio MSG alla cartella Posta in arrivo appena creata nel PST.
Requisiti di sistema
Prima di eseguire il codice di conversione .NET, assicurati di disporre dei seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ tramite COM Interop.
- Ambiente di sviluppo come Microsoft Visual Studio.
- Aspose.Email per .NET DLL a cui si fa riferimento nel progetto.
- Includi lo spazio dei nomi nella classe pertinente.
Questo codice di esempio mostra la conversione da MSG a PST C#
using (var pst = PersonalStorage.Create("outputFile.pst", FileFormatVersion.Unicode))
{
var inbox = pst.RootFolder.AddSubFolder("Inbox");
var msg = MapiMessage.Load("sourceFile.msg");
inbox.AddMessage(msg);
}
App gratuita per convertire MSG in PST
Altre conversioni supportate
Puoi anche convertire MSG in molti altri formati di file, inclusi alcuni elencati di seguito.