Práce s kontakty v souboru PST

Přidání kontaktu do PST

S Aspose.Email můžete přidat MapiContact do podsložky Kontakty v souboru PST, který jste vytvořili nebo načetli. Níže jsou kroky pro přidání MapiContact do PST:

  1. Vytvořte objekt MapiContact.
  2. Nastavte vlastnosti MapiContact pomocí různých konstruktorů a metod.
  3. Vytvořte PST pomocí metody PersonalStorage.Create().
  4. Vytvořte předdefinovanou složku (Kontakty) v kořeni souboru PST přístupem ke kořenové složce a následným voláním metody AddMapiMessageItem().

Následující úryvek kódu ukazuje, jak vytvořit MapiContact a poté jej přidat do složky kontaktů nově vytvořeného PST souboru.

Uložit informace o kontaktech ze souboru PST ve formátu MSG

Tento článek vysvětluje, jak získat kontaktní informace ze souboru Outlook PST a uložit kontakt na disk ve formátu MSG. Třídy PersonalStorage a MapiContact slouží k získání a zobrazení kontaktních informací. Kroků k získání kontaktních informací je:

  1. Načtěte soubor PST ve třídě PersonalStorage.
  2. Prohlédněte složku Contacts.
  3. Získejte obsah složky Contacts, abyste získali kolekci zpráv.
  4. Procházejte kolekci zpráv.
  5. Zavolejte metodu PersonalStorage.ExtractContactInfo() pro získání informací o kontaktu ve třídě MapiContact. Použijte vlastnosti třídy MapiContact k přístupu k informacím o kontaktu.
  6. Zavolejte metodu PersonalStorage.ExtractMessage() pro získání informací o kontaktu ve třídě MapiMessage.
  7. Zavolejte metodu MapiMessage.Save() pro uložení kontaktu na disk ve formátu MSG.

Následující ukázka kódu vám ukazuje, jak načíst všechny kontaktní informace ze souboru PST a uložit je na disk ve formátu MSG.

Uložení kontaktních informací ze souboru PST ve formátu VCF

Tento článek ukazuje, jak získat kontaktní informace z Microsoft Outlook PST souboru a uložit kontakt na disk ve formátu vCard (VCF). K získání kontaktních informací ze souboru PST použijte třídy PersonalStorage a MapiContact. Pro získání kontaktních informací:

  1. Načtěte soubor PST ve třídě PersonalStorage.
  2. Prohlédněte složku Contacts.
  3. Získejte obsah složky Contacts, abyste získali kolekci zpráv.
  4. Procházejte kolekci zpráv.
  5. Zavolejte metodu PersonalStorage.ExtractMessage() pro získání informací o kontaktu ve třídě MapiContact.
  6. Použijte různé vlastnosti třídy MapiContact k přístupu ke kontaktním informacím.

Níže uvedený program načte soubor PST z disku a uloží všechny kontakty do formátu vCard (VCF). Soubory VCF mohou být poté použity v libovolném jiném programu, který umí načíst standardní soubor kontaktu vCard. Pokud otevřete libovolný soubor VCF v Microsoft Outlook, vypadá stejně jako na níže uvedené snímku obrazovky.

|todo:image_alt_text| | :- | Následující ukázka kódu vám ukazuje, jak exportovat kontakty z Outlook PST do formátu vCard (VCF).

Práce s distribučními seznamy

Je možné vytvořit distribuční seznam pomocí Aspose.Email API, který je kolekcí více kontaktů. Distribuční seznam lze uložit na disk ve formátu Outlook MSG a lze jej zobrazit či upravit otevřením v MS Outlooku.

Vytvoření a uložení distribučního seznamu

Následující úryvek kódu ukazuje, jak vytvořit a uložit distribuční seznam.

Čtení distribučního seznamu z PST

Následující ukázka kódu vám ukazuje, jak přečíst distribuční seznam ze souboru PST.