DOCX JPG PDF XML PST
  Product Family
EML

PST-EML-Konverter für Java-Anwendungen

Intuitive Java-API zum Konvertieren von E-Mail-Dateien zwischen Formaten. Codebeispiel für die Konvertierung von PST in EML und dessen Integration in Java-Projekte.

PST mithilfe der Java-API in EML konvertieren

Aspose.Email für Java bietet eine effiziente und zuverlässige Lösung für die Konvertierung von E-Mail-Dateien zwischen verschiedenen Formaten. Es vereinfacht den Prozess der Konvertierung des E-Mail-Formats, indem es eine einfache und effiziente API bereitstellt. Probieren Sie das kurze und unkomplizierte Codebeispiel aus, das die Einfachheit und Effizienz des Konvertierungsprozesses im E-Mail-Format demonstriert. Der Code stellt Klassen und Methoden zur Erstellung und Bearbeitung von Objekten dar, sodass Entwickler E-Mail-Daten einfach und präzise verarbeiten und zuverlässige und genaue Ergebnisse erzielen können.

Mit der Java-API müssen Sie sich keine Gedanken über komplexe Algorithmen oder langwierige manuelle Arbeit machen. So sparen Sie Zeit und Mühe für wichtigere Aufgaben, um Ihre E-Mail-Verarbeitungsanwendungen auf die nächste Stufe zu heben.

Wie installiert man die Aspose.Email für Java Library

Der Einstieg in die Nutzung der Funktionen der leistungsstarken und funktionsreichen Java-API ist mit einer der folgenden Aktionen ganz einfach:

  • laden Sie die neueste Version von herunter Maven

  • installieren Sie es in Ihrem Maven-basierten Projekt, indem Sie die folgenden Konfigurationen zur pom.xml hinzufügen.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Bei Schwierigkeiten oder Fragen zum Installationsvorgang der API besuchen Sie bitte die Installation Abschnitt unserer documentation .

So konvertieren Sie PST-Dateien in das EML-Format

Das Konvertieren von PST-Dateien (Outlook Personal Storage Table) in das EML-Format mithilfe von Aspose.Email für Java bietet eine optimierte Lösung für die einfache Verwaltung von E-Mail-Daten. Mit der robusten API von Aspose.Email können Entwickler PST-Dateien nahtlos verarbeiten, E-Mail-Inhalte extrahieren und mühelos in das EML-Format konvertieren. Dieser Konvertierungsprozess bewahrt die Integrität der ursprünglichen E-Mail-Struktur, einschließlich Anhängen und Metadaten, und garantiert eine nahtlose Übertragung von Informationen. Mithilfe der Konvertierungstools von Aspose.Email können Entwickler die Konvertierungsfunktionen von PST in EML effektiv in ihre Anwendungen integrieren.

Um PST-Dateien in das EML-Format zu konvertieren, bietet die Bibliothek die PersonalStorage Klasse, die verwendet wird, um eine PST-Datei darzustellen. Es bietet Methoden für den Zugriff auf und die Bearbeitung der in der PST-Datei gespeicherten Daten. Das FolderInfo Klasse steht für einen Ordner in der PST-Datei. Sie bietet Methoden für den Zugriff auf den Inhalt des Ordners. Das MessageInfoCollection Die Klasse, die auch im folgenden Codebeispiel verwendet wird, speichert eine Sammlung von MessageInfo-Objekten, die E-Mail-Nachrichten in einem Ordner darstellen. Mit dem MessageInfo Klasse, die eine einzelne E-Mail-Nachricht in einem Ordner darstellt. Sie können auf Details jeder E-Mail-Nachricht in einem Ordner zugreifen. Die MapiMessage class bietet Entwicklern eine umfassende Reihe von Funktionen für die programmgesteuerte Arbeit mit E-Mail-Nachrichten und ermöglicht es ihnen, E-Mail-Daten in ihren Java-Anwendungen effizient zu verwalten, zu bearbeiten und mit ihnen zu interagieren. Die SaveOptions Klasse bietet Optionen zum Speichern von E-Mail-Nachrichten in verschiedenen Formaten. Das folgende Codebeispiel zeigt die Verwendung dieser Klassen beim Extrahieren von E-Mail-Nachrichten, beim Konvertieren vom PST- in das EML-Format und beim Speichern im angegebenen Zielordner. Weitere Informationen zu den API-Highcode-Funktionen finden Sie auf unserer Referenzressourcen .

Schritte zum Konvertieren von PST in EML über Java

Java-Programmierer können PST-Dateien in nur wenigen Codezeilen problemlos in EML konvertieren.

  1. Laden Sie die PST-Datei „Outlook.pst“ mit dem PersonalStorage.fromFile method.
  2. Greifen Sie auf den Posteingangsordner in der PST-Datei zu, indem Sie getPredefinedFolder .
  3. Rufen Sie alle E-Mail-Nachrichten im Posteingangsordner ab und speichern Sie sie in einem MessageInfoCollection-Objekt, indem Sie getContents method.
  4. Durchlaufen Sie jede E-Mail-Nachricht in der Sammlung.
  5. Extrahieren Sie den Inhalt und die Metadaten jeder E-Mail-Nachricht mit extractMessage method.
  6. Erstellen Sie das MapiMessage-Objekt, um den Nachrichteninhalt zu kapseln.
  7. Speichern Sie die E-Mail-Nachricht im EML-Format, indem Sie den save Methode der MapiMessage-Klasse, die Speicheroptionen für die neue Datei angibt.

Anforderungen an das System

Bevor Sie den Java-Konvertierungscode ausführen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit Java Runtime Environment für JSP/JSF-Anwendungen und Desktop-Anwendungen.
  • Holen Sie sich die neueste Version von Aspose.Email für Java direkt von Maven .
 

PST in EML umwandeln - Java

PersonalStorage pst = PersonalStorage.fromFile("Outlook.pst");
FolderInfo folderInfo = pst.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i < miCol.size(); i++){
MessageInfo msgInfo = (MessageInfo)miCol.get(i);
MapiMessage mapi = pst.extractMessage(msgInfo);
mapi.save("DestFolder\\" + i + ".eml", SaveOptions.getDefaultEml());
}   
 

Was ist das PST-Dateiformat?

PST (Personal Storage Table) ist ein Dateiformat, das von Microsoft Outlook zum Speichern von E-Mail-Nachrichten, Kontakten, Kalendern, Aufgaben und anderen Postfachelementen verwendet wird. PST-Dateien dienen als Datenspeichercontainer, mit dem Benutzer in Outlook auf ihre E-Mail-Daten zugreifen und diese verwalten können. Diese Dateien können lokal auf dem Computer eines Benutzers erstellt und gespeichert oder auf einem Netzwerkserver gespeichert werden. PST-Dateien werden häufig zum Sichern von E-Mail-Daten, zum Archivieren alter Nachrichten und zum Migrieren von E-Mail-Daten zwischen verschiedenen Computern oder E-Mail-Clients verwendet. Darüber hinaus können PST-Dateien kennwortgeschützt werden, um die Datensicherheit und den Datenschutz zu verbessern.

Was ist das EML-Dateiformat?

Das EML-Dateiformat stellt E-Mail-Nachrichten dar, die mit Outlook und anderen relevanten Anwendungen gespeichert wurden. Fast alle E-Mail-Clients unterstützen dieses Dateiformat, da es dem RFC-822 Internet Message Format Standard entspricht. Microsoft Outlook ist die Standardsoftware zum Öffnen von EML-Nachrichtentypen. EML-Dateien können sowohl zum Speichern auf einer Festplatte als auch zum Senden an Empfänger mithilfe von Kommunikationsprotokollen verwendet werden.

Dateiformatkonvertierungen, die von Aspose.Email für Java unterstützt werden

Aspose.Email für Java bietet eine umfangreiche Reihe von Dateiformatkonvertierungen, mit denen E-Mails, Kontakte, Kalender und Anhänge nahtlos verarbeitet werden können. Es ermöglicht Entwicklern, Daten mühelos zu bearbeiten und zu transformieren, um den unterschiedlichen Anforderungen ihrer Anwendungen gerecht zu werden. Die Implementierung von Dateiformatkonvertierungen in E-Mail-Anwendungen erleichtert deren Interoperabilität und erhöht die Effizienz. Insgesamt unterstützt die Bibliothek die Konvertierung von EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF zu anderen Formaten, die das Nutzererlebnis verbessern.
  • Live-Demos zur Konvertierung von PST in EML

    Andere unterstützte Konvertierungen

    Sie können PST auch in viele andere Dateiformate konvertieren, darunter die unten aufgeführten.

    PST TO EMLX (Apple EMLX-Format)
    PST TO HTML (Hypertext-Markup-Sprache)
    PST TO ICS (iCalendar)
    PST TO MBOX (E-Mail-Nachrichten)
    PST TO MHTML (Webseitenarchivformat)
    PST TO MSG (Outlook- und Exchange-Format)
    PST TO OFT (Outlook-E-Mail-Vorlagen)
    PST TO OST (Offline-Speicherdateien)
    PST TO VCF (Virtuelles Kartenformat)