Outlook Kişileriyle Çalışma

Outlook Kişisi Oluştur

Aspose.Email for Java, Outlook kişileri (VCards) oluşturma özelliği sağlar: MapiContact sınıf. MapiContact birçok yöntem içerir, bunların birkaçı aşağıda verilmiştir.

Aspose.Email for Java’da İletişim Yapısı

Aşağıda, Aspose.Email for Java’da kişiler için uygulanan hiyerarşi verilmiştir. İlgili sınıf adı her özellik karşısında belirtilmiştir. Daha fazla referans için çevrimiçi belgelere hiperlinkler sağlanmıştır.

  1. Contact (MapiContact)
    1. Elektronik Adresler (MapiContactElectronicAddressPropertySet)
      1. Email1 (MapiContactElectronicAddress)
        1. Adres Türü
        2. Görünen Ad
        3. E-posta Adresi
        4. Fax Numarası
      2. Email2
      3. Email3
      4. Ev Fax
      5. Birincil Fax
      6. İş Fax
    2. Olaylar (MapiContactEventPropertySet) Olayların nasıl ayarlanacağına dair aşağıda bir örnek bulunabilir.
      1. Doğum Günü
      2. Düğün Yıldönümü
    3. Ad Bilgisi (MapiContactNamePropertySet)
      1. Görünen Ad
      2. Görünen Ad Öneki
      3. Altına Dosyalama
      4. Altına Dosyalama Kimliği
      5. Nesil
      6. Verilen Ad
      7. İlk Harfler
      8. İkinci Ad
      9. Takma Ad
      10. Soyadı
    4. Kişisel Bilgi (MapiContactPersonalInfoPropertySet)
      1. Hesap
      2. İş Ana Sayfası
      3. Bilgisayar Ağ Adı
      4. Müşteri Kimliği
      5. Ücretsiz İş Konumu
      6. FTP Sitesi
      7. Cinsiyet
      8. Devlet Kimlik Numarası
      9. Hobiler
      10. HTML
      11. Anlık Mesajlaşma Adresi
      12. Dil
      13. Konum
      14. Notlar
      15. Organizasyon Kimlik Numarası
      16. Kişisel Ana Sayfa
      17. Tarafından Yönlendirilen Adı
      18. Eş Adı
    5. Fiziksel Adres (MapiContactPhysicalAddressPropertySet)
      1. Ev Adresi (MapiContactPhysicalAddress)
        1. Adres
        2. Şehir
        3. Ülke
        4. Ülke Kodu
        5. Posta Kodu
        6. Posta Kutusu
        7. Eyalet veya İl
      2. Diğer Adres
      3. İş Adresi
    6. Profesyonel Bilgi
      1. Asistan
      2. Şirket Adı
      3. Departman Adı
      4. Yönetici Adı
      5. Ofis Konumu
      6. Meslek
      7. Ünvan
    7. Telefonlar (MapiContactTelephonePropertySet)
      1. Asistan Telefon Numarası
      2. İş2 Telefon Numarası
      3. İş Telefon Numarası
      4. Geri Arama Telefon Numarası
      5. Araç Telefon Numarası
      6. Şirket Ana Telefon Numarası
      7. Ev2 Telefon Numarası
      8. Ev Telefonu Numarası
      9. ISDN Numarası
      10. Mobil Telefon Numarası
      11. Diğer Telefon Numarası
      12. Çağrı cihazı Telefon Numarası
      13. Birincil Telefon Numarası
      14. Radyo Telefon Numarası
      15. Teleks Numarası
      16. TTY/TDD Telefon Numarası

Aşağıdaki kod, Aspose.Email’i kullanarak bir Outlook kişisi oluşturur ve ona ad, mesleki özellikler, fiziksel adres ve e-posta doldurur. Ayrıca eklemeyi gösterir MapiContactEventPropertySet kişiye.

|todo:image_alt_text| | :- | |Şekil: Aspose.Email ile kodlanmış bir Microsoft Outlook kişisi|

MapiContact’e Kişi Etkinlik Bilgisi Ekleme

Microsoft Outlook, kullanıcıların bir kişiye etkinlik bilgisi eklemesine izin verir. Etkinlik doğum günü ve evlilik yıldönümünü içerir. Aspose.Email şunu sağlar: MapiContactEventPropertySet Bu bilgiyi bir kişiye eklemek için sınıf. Aşağıdaki örnekte detaylandırılmıştır.

Outlook Kişilerini Oluşturma, Kaydetme ve Okuma

Aspose.Email, geliştiricilerin Microsoft Outlook kişileri ve e-posta mesajları oluşturmasına olanak tanır. ___ MapiContact sınıf, Outlook kişisi oluşturmak için gereken tüm iletişim özelliklerini sağlar. Bu makale, bir Outlook kişisini oluşturma, kaydetme ve okuma işlemlerini aşağıdaki kullanarak gösterir. MapiContact sınıf.

MapiContact Oluştur ve Kaydet

Aşağıdaki adımlar bir kişiyi oluşturmak ve diske kaydetmek için kullanılabilir:

  1. Yeni bir nesne örneği oluşturun MapiContact sınıf.
  2. Kişinin çeşitli özellikleriyle ilgili bilgileri girin.
  3. Varsa, fotoğraf verisini kişiye ekleyin.
  4. Kişiyi MSG ya da VCard formatında kaydedin. 

Kişiyi Sürüm 3 VCF Formatında Kaydet

Kişiyi sürüm 3 VCF formatında kaydetmek için şunu kullanın: VCardVersion özelliği ayarlamak için kullanılabilir VCardSaveOptions.Version özellik. Aşağıdaki örnek kod kullanımını gösterir: VCardVersion kişiyi VCF sürüm 3 formatında kaydetmek için kullanılabilir.

MapiContact’i Oku

Bu MapiContact sınıf, hem Microsoft Outlook MSG dosyalarını hem de VCard formatındaki kişileri yüklemek için kullanılabilir. Aşağıdaki kod örnekleri, MSG ve VCF olarak kaydedilmiş Outlook kişilerini ___ içine yüklemeyi gösterir. MapiContact.

MSG’den Kişi Yükle

VCard’dan Kişi Yükle

Aşağıdaki kod, bir ___ oluşturmayı gösterir MapiContact bir VCard dosyasından veri yükleyerek VCardLoadOptions:

MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());

Belirtilen Kodlamayla VCard Kişisi Yükle

Desteklenen Yöntem: MapiContact.fromVCard(String, Encoding)

Kişi Bilgilerini MHTML’ye Oluşturma

Outlook Kişisi, Aspose.Email API kullanılarak MHTML’ye dönüştürülebilir. Bu örnek, bir VCard’ın ___‘a nasıl yüklendiğini gösterir. MapiContact ve ardından ___ yardımıyla MHTML’ye dönüştürülür MailMessage API.