Arbeiten mit Kontakten in PST‑Datei
Kontakt zu PST hinzufügen
Mit Aspose.Email können Sie einen MapiContact zum Unterordner Contacts einer PST‑Datei hinzufügen, die Sie erstellt oder geladen haben. Nachfolgend die Schritte zum Hinzufügen eines MapiContact zu einer PST:
- Erzeugen Sie ein MapiContact‑Objekt.
- Setzen Sie die MapiContact‑Eigenschaften mithilfe verschiedener Konstruktoren und Methoden.
- Erstellen Sie eine PST‑Datei mit der Methode PersonalStorage.Create().
- Erstellen Sie einen vordefinierten Ordner (Contacts) im Stammverzeichnis der PST‑Datei, indem Sie den Stammordner öffnen und anschließend die Methode AddMapiMessageItem() aufrufen.
Das folgende Code‑Snippet zeigt, wie man einen MapiContact erstellt und ihn anschließend in den Kontakte‑Ordner einer neu erstellten PST‑Datei hinzufügt.
Kontaktinformationen aus PST‑Datei im MSG‑Format speichern
Dieser Artikel erklärt, wie Sie Kontaktinformationen aus einer Outlook‑PST‑Datei abrufen und den Kontakt im MSG‑Format auf dem Datenträger speichern. Die Klassen PersonalStorage und MapiContact werden verwendet, um die Kontaktinformationen zu erhalten und anzuzeigen. Die Schritte zum Abrufen der Kontaktinformationen sind:
- Laden Sie die PST‑Datei in der PersonalStorage‑Klasse.
- Durchsuchen Sie den Kontakte‑Ordner.
- Holen Sie den Inhalt des Kontakte‑Ordners, um die Nachrichten‑Sammlung zu erhalten.
- Durchlaufen Sie die Nachrichten‑Sammlung.
- Rufen Sie die Methode PersonalStorage.ExtractContactInfo() auf, um die Kontaktinformationen in der Klasse MapiContact zu erhalten. Verwenden Sie die Eigenschaften der Klasse MapiContact, um auf die Kontaktinformationen zuzugreifen.
- Rufen Sie die Methode PersonalStorage.ExtractMessage() auf, um die Kontaktinformationen in der Klasse MapiMessage zu erhalten.
- Rufen Sie die Methode MapiMessage.Save() auf, um den Kontakt im MSG‑Format auf der Festplatte zu speichern.
Das folgende Code‑Snippet zeigt, wie Sie alle Kontaktinformationen aus der PST‑Datei abrufen und auf dem Datenträger im MSG‑Format speichern.
Kontaktinformationen aus PST‑Datei im VCF‑Format speichern
Dieser Artikel zeigt, wie Sie Kontaktinformationen aus einer Microsoft‑Outlook‑PST‑Datei abrufen und den Kontakt im vCard‑ (VCF‑)Format auf dem Datenträger speichern. Verwenden Sie die Klassen PersonalStorage und MapiContact, um Kontaktinformationen aus der PST‑Datei zu erhalten. So erhalten Sie die Kontaktinformationen:
- Laden Sie die PST‑Datei in der PersonalStorage‑Klasse.
- Durchsuchen Sie den Kontakte‑Ordner.
- Holen Sie den Inhalt des Kontakte‑Ordners, um die Nachrichten‑Sammlung zu erhalten.
- Durchlaufen Sie die Nachrichten‑Sammlung.
- Rufen Sie die Methode PersonalStorage.ExtractMessage() auf, um die Kontaktinformationen in der Klasse MapiContact zu erhalten.
- Verwenden Sie verschiedene Eigenschaften der MapiContact‑Klasse, um auf die Kontaktinformationen zuzugreifen.
Das nachstehende Programm lädt eine PST‑Datei von der Festplatte und speichert alle Kontakte im vCard‑ (VCF‑)Format. Die VCF‑Dateien können anschließend in jedem anderen Programm verwendet werden, das die standardmäßige vCard‑Kontaktdatei laden kann. Wird eine VCF‑Datei in Microsoft Outlook geöffnet, sieht sie wie die unten gezeigte Darstellung aus.
|
| | :- | Das folgende Code‑Snippet zeigt, wie Sie Kontakte aus Outlook‑PST in das vCard‑ (VCF‑)Format exportieren.
Arbeiten mit Verteilerlisten
Es ist möglich, mit der Aspose.Email‑API eine Verteilerliste zu erstellen, die aus mehreren Kontakten besteht. Eine Verteilerliste kann im Outlook‑MSG‑Format auf der Festplatte gespeichert und durch Öffnen in MS Outlook angezeigt/bearbeitet werden.
Erstellen und Speichern einer Verteilerliste
Das folgende Code‑Snippet zeigt, wie man eine Verteilerliste erstellt und speichert.
Lesen einer Verteilerliste aus einer PST
Das folgende Code‑Snippet zeigt, wie Sie eine Verteilerliste aus einer PST‑Datei lesen.