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:
- Vytvořte objekt MapiContact.
- Nastavte vlastnosti MapiContact pomocí různých konstruktorů a metod.
- Vytvořte PST pomocí metody PersonalStorage.Create().
- 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:
- Načtěte soubor PST ve třídě PersonalStorage.
- Prohlédněte složku Contacts.
- Získejte obsah složky Contacts, abyste získali kolekci zpráv.
- Procházejte kolekci zpráv.
- 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.
- Zavolejte metodu PersonalStorage.ExtractMessage() pro získání informací o kontaktu ve třídě MapiMessage.
- 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í:
- Načtěte soubor PST ve třídě PersonalStorage.
- Prohlédněte složku Contacts.
- Získejte obsah složky Contacts, abyste získali kolekci zpráv.
- Procházejte kolekci zpráv.
- Zavolejte metodu PersonalStorage.ExtractMessage() pro získání informací o kontaktu ve třídě MapiContact.
- 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.
|
| | :- | 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.