Praca z kontaktami Outlook
Utwórz kontakt Outlook
Aspose.Email for Java obsługuje tworzenie kontaktów Outlook (VCards) przy użyciu MapiContact klasa. MapiContact zawiera wiele metod, z których niektóre przedstawiono poniżej.
- MapiContactElectronicAddressPropertySet zawiera zestaw MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet zawiera zestaw MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
Struktura kontaktu w Aspose.Email for Java
Poniżej przedstawiono hierarchię zastosowaną dla kontaktów w Aspose.Email for Java. Odpowiednia nazwa klasy jest podana przy każdej właściwości. Do dalszej dokumentacji podano odnośniki.
- Kontakt (MapiContact)
- Adresy elektroniczne (MapiContactElectronicAddressPropertySet)
- Email1 (MapiContactElectronicAddress)
- Typ adresu
- Nazwa wyświetlana
- Adres e‑mail
- Numer faxu
- Email2
- Email3
- Fax domowy
- Główny fax
- Fax firmowy
- Email1 (MapiContactElectronicAddress)
- Zdarzenia (MapiContactEventPropertySet) Zobacz poniżej przykład, jak ustawić zdarzenia.
- Urodziny
- Rocznica ślubu
- Informacje o nazwie (MapiContactNamePropertySet)
- Nazwa wyświetlana
- Prefiks wyświetlanej nazwy
- Archiwizuj pod
- ID archiwizacji
- Pokolenie
- Imię nadane
- Inicjały
- Drugie imię
- Pseudonim
- Nazwisko
- Informacje osobiste (MapiContactPersonalInfoPropertySet)
- Konto
- Strona domowa firmy
- Nazwa sieci komputerowej
- Identyfikator klienta
- Darmowa lokalizacja firmy
- Strona FTP
- Płeć
- Numer identyfikacyjny rządu
- Zainteresowania
- HTML
- Adres komunikatora
- Język
- Lokalizacja
- Notatki
- Numer identyfikacyjny organizacji
- Osobista strona domowa
- Imię i nazwisko polecającego
- Imię i nazwisko małżonka
- Adres fizyczny (MapiContactPhysicalAddressPropertySet)
- Adres domowy (MapiContactPhysicalAddress)
- Adres
- Miasto
- Kraj
- Kod kraju
- Kod pocztowy
- Skrzynka pocztowa
- Stan lub prowincja
- Inny adres
- Adres służbowy
- Adres domowy (MapiContactPhysicalAddress)
- Informacje zawodowe
- Asystent
- Nazwa firmy
- Nazwa działu
- Imię i nazwisko menedżera
- Lokalizacja biura
- Zawód
- Tytuł
- Telefony (MapiContactTelephonePropertySet)
- Numer telefonu asystenta
- Numer telefonu służbowego 2
- Numer telefonu służbowego
- Numer telefonu zwrotnego
- Numer telefonu samochodowego
- Główny numer telefonu firmy
- Numer telefonu domowego 2
- Numer telefonu domowego
- Numer ISDN
- Numer telefonu komórkowego
- Inny numer telefonu
- Numer telefonu pagera
- Główny numer telefonu
- Numer telefonu radiowego
- Numer telex
- Numer telefonu TTY/TDD
- Adresy elektroniczne (MapiContactElectronicAddressPropertySet)
Poniższy kod używa Aspose.Email do utworzenia kontaktu Outlook i wypełnia go nazwą, danymi zawodowymi, adresem fizycznym oraz e-mailem. Pokazuje również dodawanie MapiContactEventPropertySet do kontaktu.
|
| | :- | |Rysunek: Kontakt Microsoft Outlook zakodowany przy użyciu Aspose.Email|
Dodawanie informacji o zdarzeniach kontaktu do MapiContact
Microsoft Outlook umożliwia użytkownikom dodawanie informacji o zdarzeniach do kontaktu. Zdarzenie zawiera datę urodzin oraz rocznicę ślubu. Aspose.Email udostępnia MapiContactEventPropertySet klasy służącej do dodawania tych informacji do kontaktu. Szczegóły znajdują się w poniższym przykładzie.
Tworzenie, zapisywanie i odczytywanie kontaktów Outlook
Aspose.Email pozwala programistom tworzyć kontakty Microsoft Outlook oraz wiadomości e‑mail. MapiContact klasa zapewnia wszystkie właściwości kontaktu potrzebne do utworzenia kontaktu Outlook. Ten artykuł pokazuje, jak utworzyć, zapisać i odczytać kontakt Outlook przy użyciu MapiContact klasa.
Utwórz i zapisz MapiContact
Poniższe kroki można użyć do utworzenia i zapisania kontaktu na dysku:
- Utwórz nową instancję obiektu MapiContact klasa.
- Wprowadź informacje dotyczące różnych właściwości kontaktu.
- Dodaj zdjęcie do kontaktu, jeśli jest dostępne.
- Zapisz kontakt w formacie MSG lub VCard.
Zapisz kontakt w formacie VCF wersja 3
Aby zapisać kontakt w formacie VCF wersja 3, użyj VCardVersion enumerację służącą do ustawienia VCardSaveOptions.Version właściwość. Poniższy przykładowy kod demonstruje użycie VCardVersion enumerację służącą do zapisu kontaktu w formacie VCF wersja 3.
Odczytaj MapiContact
Ten MapiContact klasa może być użyta do wczytywania zarówno plików MSG Microsoft Outlook, jak i kontaktów w formacie VCard. Poniższe przykłady kodu pokazują, jak wczytać kontakty Outlook zapisane jako MSG i VCF do MapiContact.
Wczytaj kontakt z pliku MSG
Wczytaj kontakt z VCard
Poniższy kod pokazuje, jak utworzyć MapiContact poprzez wczytanie danych z pliku VCard przy użyciu VCardLoadOptions:
MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());
Wczytaj kontakt VCard z określonym kodowaniem
Obsługiwane metody: MapiContact.fromVCard(String, Encoding)
Renderowanie informacji kontaktowych do MHTML
Kontakt Outlook można przekształcić do MHTML przy użyciu API Aspose.Email. Ten przykład pokazuje, jak VCard jest wczytywany do MapiContact a następnie skonwertowano do MHTML przy pomocy MailMessage API.