Работа с контактами в файле PST
Добавление контакта в PST
С помощью Aspose.Email вы можете добавить MapiContact в подпапку «Контакты» созданного или загруженного файла PST. Ниже приведены шаги по добавлению MapiContact в PST:
- Создайте объект MapiContact.
- Задайте свойства MapiContact, используя различные конструкторы и методы.
- Создайте PST с помощью метода PersonalStorage.create ().
- Создайте предварительно определенную папку (Контакты) в корне файла PST, открыв корневую папку и вызвав метод addMapiMessageItem ().
В следующем фрагменте кода показано, как создать MapiContact, а затем добавить его в папку контактов вновь созданного файла PST.
Сохраните информацию о контактах из файла PST в формате MSG
В этой статье описывается, как получить доступ к контактной информации из файла Outlook PST и сохранить контакт на диск в формате MSG. Классы PersonalStorage и MapiContact для получения и отображения контактной информации. Чтобы получить контактную информацию, выполните следующие действия:
- Загрузите файл PST в класс PersonalStorage.
- Перейдите в папку «Контакты».
- Получите содержимое папки «Контакты», чтобы получить коллекцию сообщений.
- Просмотрите коллекцию сообщений.
- Вызовите метод PersonalStorage.extractContactInfo (), чтобы получить контактную информацию в классе MapiContact. Используйте свойства класса MapiContact для доступа к контактной информации
- Вызовите метод PersonalStorage.extractMessage (), чтобы получить контактную информацию в классе MapiMessage.
- Вызовите метод MapiMessage.save (), чтобы сохранить контакт на диск в формате MSG.
В следующем фрагменте кода показано, как извлечь всю контактную информацию из файла PST и сохранить ее на диск в формате MSG.
Сохранить информацию о контактах из файла PST в формате VCF
В этой статье показано, как получить доступ к контактной информации из файла Microsoft Outlook PST и сохранить контакт на диск в формате vCard (VCF). Используйте классы PersonalStorage и MapiContact для получения контактной информации из файла PST. Чтобы получить контактную информацию, выполните следующие действия:
- Загрузите файл PST в класс PersonalStorage.
- Перейдите в папку «Контакты».
- Получите содержимое папки «Контакты», чтобы получить коллекцию сообщений.
- Просмотрите коллекцию сообщений.
- Вызовите метод PersonalStorage.extractMessage (), чтобы получить контактную информацию в классе MapiContact.
- Используйте различные свойства класса MapiContact для доступа к контактной информации.
Приведенная ниже программа загружает файл PST с диска и сохраняет все контакты в формате vCard (VCF). Затем файлы VCF можно использовать в любой другой программе, которая может загрузить стандартный файл контактов vCard. Если вы откроете какой-либо файл VCF в Microsoft Outlook, он будет выглядеть так, как показано на скриншоте ниже.
|| |: - | В следующем фрагменте кода показано, как экспортировать контакты из Outlook PST в формат vCard (VCF).
Работа со списками рассылки
С помощью Aspose.Email API можно создать список рассылки, который представляет собой набор из нескольких контактов. Список рассылки можно сохранить на диск в формате Outlook MSG и просматривать и изменять его, открывая его в MS Outlook.
Создание и сохранение списка рассылки
В следующем фрагменте кода показано, как создать и сохранить список рассылки.
Чтение списка рассылки из PST
В следующем фрагменте кода показано, как читать список рассылки из PST.