Работа с контактами Outlook
Создать контакт Outlook
Aspose.Email для Java поддерживает создание контактов Outlook (vCards) с помощью MapiContact class. MapiContact содержит множество методов, некоторые из которых приведены ниже.
- MapiContactElectronicAddressPropertySet содержит набор MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet содержит набор MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
Структура контактов в Aspose.Email для Java
Ниже представлена иерархия, реализованная для контактов в Aspose.Email для Java. Каждому свойству указано соответствующее имя класса. Для получения дополнительной информации приведены гиперссылки на онлайн-документацию.
- Contact (MapiContact)
- Электронные адреса (MapiContactElectronicAddressPropertySet)
- Email1 (MapiContactElectronicAddress)
- Тип адреса
- Отображаемое имя
- Адрес электронной почты
- Номер факса
- Email2
- Email3
- Домашний факс
- Основной факс
- Деловой факс
- Email1 (MapiContactElectronicAddress)
- Events (
MapiContactEventPropertySet
). Ниже приведен пример настройки событий.- Birthday
- Годовщина свадьбы
- Информация об имени (
MapiContactNamePropertySet
)- Отображаемое имя
- Префикс отображаемого имени
- Файл в разделе
- Файл под идентификатором
- Generation
- Заданное имя
- Initials
- Отчество
- Ник
- Surname
- Персональная информация (MapiContactPersonalInfoPropertySet)
- Account
- Домашняя страница компании
- Имя компьютерной сети
- Идентификатор клиента
- Бесплатное размещение бизнеса
- FTP-сайт
- Gender
- Правительственный идентификационный номер
- Hobbies
- HTML
- Адрес для обмена мгновенными сообщениями
- Language
- Location
- Notes
- Идентификационный номер организации
- Персональная домашняя страница
- Рекомендовано по имени
- Имя супруга
- Физический адрес (MapiContactPhysicalAddressPropertySet)
- Домашний адрес (MapiContactPhysicalAddress)
- Address
- City
- Country
- Код страны
- Почтовый индекс
- Почтовый ящик
- Штат или провинция
- Другой адрес
- Рабочий адрес
- Домашний адрес (MapiContactPhysicalAddress)
- Профессиональная информация
- Assistant
- Название компании
- Название отъезда
- Имя руководителя
- Местонахождение офиса
- Profession
- Title
- Telephones (MapiContactTelephonePropertySet)
- Номер телефона помощника
- Номер телефона Business2
- Рабочий телефонный номер
- Номер телефона для обратного вызова
- Номер телефона автомобиля
- Основной телефонный номер компании
- Номер телефона Home2
- Домашний телефонный номер
- Номер ISDN
- Номер мобильного телефона
- Другой телефонный номер
- Номер телефона пейджера
- Основной телефонный номер
- Номер радиотелефона
- Номер телекса
- Номер телефона TTY/TDD
- Электронные адреса (MapiContactElectronicAddressPropertySet)
Следующий код использует Aspose.Email для создания контакта Outlook и заполняет его именем, профессиональными свойствами, физическим адресом и адресом электронной почты. Он также показывает добавление MapiContactEventPropertySet к контакту.
|| |: - | |Рис.: Контакт Microsoft Outlook, закодированный с помощью Aspose.Email|
Добавление информации о контактном событии в MapiContact
Microsoft Outlook позволяет пользователям добавлять в контакт информацию о событии. Мероприятие приурочено к дню рождения и годовщине свадьбы. Aspose.Email предоставляет MapiContactEventPropertySet класс для добавления этой информации в контакт. Это подробно описано в следующем примере.
Создание, сохранение и чтение контактов Outlook
Aspose.Email позволяет разработчикам создавать контакты Microsoft Outlook, а также сообщения электронной почты. MapiContact класс предоставляет все свойства контакта, необходимые для создания контакта Outlook. В этой статье показано, как создать, сохранить и прочитать контакт Outlook с помощью MapiContact class.
Создание и сохранение контакта MapiContact
Для создания и сохранения контакта на диске можно использовать следующие шаги:
- Создайте новый объект из MapiContact class.
- Введите информацию, связанную с различными свойствами контакта.
- Добавьте данные фотографии к контакту, если таковые имеются.
- Сохраните контакт в формате MSG или vCard.
Сохранить контакт в формате VCF версии 3
Чтобы сохранить контакт в формате VCF версии 3, используйте VCardVersion перечислимый для установки VCardSaveOptions.Version имущество. Следующий пример кода демонстрирует использование VCardVersion перечислим для сохранения контактного формата VCF версии 3.
Прочтите контакт MAPIcontact
The MapiContact класс можно использовать для загрузки как файлов Microsoft Outlook MSG, так и контактов формата vCard. В следующих примерах кода показано, как загрузить контакты Outlook, сохраненные в форматах MSG и VCF, в MapiContact.
Загрузить контакт из MSG
Загрузите контакт из vCard
Загрузить контакт vCard с указанной кодировкой
Поддерживаемый метод: Mapicontact.from vCard (строка, кодировка)
Отображение контактной информации в MHTML
Контакт Outlook можно преобразовать в MHTML с помощью API Aspose.Email. В этом примере показано, как vCard загружается в MapiContact а затем преобразован в MHTML с помощью MailMessage API.