Praca z kontaktami w pliku PST
Dodawanie kontaktu do PST
Za pomocą Aspose.Email możesz dodać MapiContact do podfolderu Contacts w pliku PST, który został utworzony lub wczytany. Poniżej znajdują się kroki dodawania MapiContact do PST:
- Utwórz obiekt MapiContact.
- Ustaw właściwości MapiContact przy użyciu różnych konstruktorów i metod.
- Utwórz plik PST przy użyciu metody PersonalStorage.Create().
- Utwórz wstępnie zdefiniowany folder (Contacts) w katalogu głównym pliku PST, uzyskując dostęp do folderu głównego i wywołując metodę AddMapiMessageItem().
Poniższy fragment kodu pokazuje, jak utworzyć MapiContact i dodać go do folderu kontaktów nowo utworzonego pliku PST.
Zapisz informacje kontaktów z pliku PST w formacie MSG
Ten artykuł wyjaśnia, jak uzyskać dostęp do informacji kontaktowych z pliku Outlook PST i zapisać kontakt na dysku w formacie MSG. Klasy PersonalStorage i MapiContact służą do pobierania i wyświetlania informacji kontaktowych. Kroki uzyskania informacji kontaktowych są następujące:
- Wczytaj plik PST przy użyciu klasy PersonalStorage.
- Przeglądaj folder Contacts.
- Pobierz zawartość folderu Contacts, aby uzyskać kolekcję wiadomości.
- Iteruj po kolekcji wiadomości.
- Wywołaj metodę PersonalStorage.ExtractContactInfo(), aby uzyskać informacje o kontakcie w klasie MapiContact. Użyj właściwości klasy MapiContact, aby uzyskać dostęp do danych kontaktu
- Wywołaj metodę PersonalStorage.ExtractMessage(), aby uzyskać informacje o kontakcie w klasie MapiMessage.
- Wywołaj metodę MapiMessage.Save(), aby zapisać kontakt na dysku w formacie MSG.
Poniższy fragment kodu pokazuje, jak pobrać wszystkie informacje kontaktowe z pliku PST i zapisać je na dysku w formacie MSG.
Zapis informacji kontaktowych z pliku PST w formacie VCF
Ten artykuł pokazuje, jak uzyskać dostęp do informacji kontaktowych z pliku Microsoft Outlook PST i zapisać kontakt na dysku w formacie vCard (VCF). Użyj klas PersonalStorage i MapiContact, aby pobrać informacje kontaktowe z pliku PST. Aby uzyskać informacje kontaktowe:
- Wczytaj plik PST przy użyciu klasy PersonalStorage.
- Przeglądaj folder Contacts.
- Pobierz zawartość folderu Contacts, aby uzyskać kolekcję wiadomości.
- Iteruj po kolekcji wiadomości.
- Wywołaj metodę PersonalStorage.ExtractMessage(), aby uzyskać informacje o kontakcie w klasie MapiContact.
- Użyj różnych właściwości klasy MapiContact, aby uzyskać dostęp do informacji kontaktowych.
Program poniżej wczytuje plik PST z dysku i zapisuje wszystkie kontakty w formacie vCard (VCF). Pliki VCF mogą być następnie użyte w dowolnym innym programie, który potrafi wczytać standardowy plik kontaktowy vCard. Jeśli otworzysz dowolny plik VCF w Microsoft Outlook, będzie wyglądał tak jak na poniższym zrzucie ekranu.
|
| | :- | Poniższy fragment kodu pokazuje, jak wyeksportować kontakty z Outlook PST do formatu vCard (VCF).
Praca z listami dystrybucyjnymi
Możliwe jest utworzenie listy dystrybucyjnej przy użyciu API Aspose.Email, która jest zbiorem wielu kontaktów. Listę dystrybucyjną można zapisać na dysku w formacie Outlook MSG i można ją przeglądać/zarządzać, otwierając ją w programie MS Outlook.
Tworzenie i zapisywanie listy dystrybucyjnej
Poniższy fragment kodu pokazuje, jak utworzyć i zapisać listę dystrybucyjną.
Odczyt listy dystrybucyjnej z PST
Poniższy fragment kodu pokazuje, jak odczytać listę dystrybucyjną z pliku PST.