PST Dosyasındaki Kişilerle Çalışma
PST’ye Kişi Ekleme
Aspose.Email ile oluşturduğunuz veya yüklediğiniz bir PST dosyasının Kişiler alt klasörüne bir MapiContact ekleyebilirsiniz. Aşağıda bir PST’ye MapiContact eklemek için adımlar yer almaktadır:
- Bir MapiContact nesnesi oluşturun.
- Farklı yapıcılar ve yöntemler kullanarak MapiContact özelliklerini ayarlayın.
- PersonalStorage.Create() metodu ile bir PST oluşturun.
- Kök klasöre erişip ardından AddMapiMessageItem() metodunu çağırarak PST dosyasının kökünde önceden tanımlı bir klasör (Kişiler) oluşturun.
Aşağıdaki kod parçacığı, bir MapiContact oluşturmayı ve ardından yeni oluşturulan bir PST dosyasının kişiler klasörüne eklemeyi gösterir.
Kişi Bilgilerini PST dosyasından MSG Formatında Kaydet
Bu makale, bir Outlook PST dosyasından iletişim bilgilerine nasıl erişileceğini ve iletişimi MSG formatında diske nasıl kaydedeceğinizi açıklar. İletişim bilgilerini almak ve göstermek için PersonalStorage ve MapiContact sınıfları kullanılır. İletişim bilgilerini almanın adımları şunlardır:
- PST dosyasını PersonalStorage sınıfında yükleyin.
- Kişiler klasörüne göz at.
- Kişiler klasörünün içeriğini alarak mesaj koleksiyonunu elde edin.
- mesaj koleksiyonunu döngüyle gez.
- Kişi bilgilerini MapiContact sınıfında almak için PersonalStorage.ExtractContactInfo() metodunu çağırın. Kişi bilgilerine erişmek için MapiContact sınıfının özelliklerini kullanın
- Kişi bilgilerini MapiMessage sınıfında almak için PersonalStorage.ExtractMessage() metodunu çağırın.
- Kişiyi MSG formatında diske kaydetmek için MapiMessage.Save() metodunu çağırın.
Aşağıdaki kod parçacığı, PST dosyasından tüm iletişim bilgilerini almayı ve MSG formatında diske kaydetmeyi gösterir.
PST dosyasından VCF Formatında Kişi Bilgilerini Kaydetme
Bu makale, bir Microsoft Outlook PST dosyasından iletişim bilgilerine nasıl erişileceğini ve iletişimi vCard (VCF) formatında diske nasıl kaydedeceğinizi gösterir. PST dosyasından iletişim bilgilerini almak için PersonalStorage ve MapiContact sınıflarını kullanın. İletişim bilgilerini almak için:
- PST dosyasını PersonalStorage sınıfında yükleyin.
- Kişiler klasörüne göz at.
- Kişiler klasörünün içeriğini alarak mesaj koleksiyonunu elde edin.
- mesaj koleksiyonunu döngüyle gez.
- Kişi bilgilerini MapiContact sınıfında almak için PersonalStorage.ExtractMessage() metodunu çağırın.
- İletişim bilgilerine erişmek için MapiContact sınıfının farklı özelliklerini kullanın.
Aşağıdaki program, bir PST dosyasını diskte yükler ve tüm kişileri vCard (VCF) formatında kaydeder. VCF dosyaları, standart vCard iletişim dosyasını yükleyebilen herhangi bir programda kullanılabilir. Bir VCF dosyasını Microsoft Outlook’ta açarsanız, aşağıdaki ekran görüntüsüyle aynı görünür.
|
| | :- | Aşağıdaki kod parçacığı, Outlook PST’den kişileri vCard (VCF) formatına nasıl dışa aktaracağınızı gösterir.
Dağıtım Listeleriyle Çalışma
Aspose.Email API kullanarak birden fazla kişiyi içeren bir Dağıtım Listesi oluşturmak mümkündür. Dağıtım listesi, Outlook MSG formatında diske kaydedilebilir ve MS Outlook’ta açılarak görüntülenip/işlem yapılabilir.
Dağıtım Listesi Oluşturma ve Kaydetme
Aşağıdaki kod snippet’i, bir dağıtım listesi oluşturup kaydetmenin yolunu gösterir.
PST’den Dağıtım Listesi Okuma
Aşağıdaki kod parçacığı, bir PST’den dağıtım listesini nasıl okuyacağınızı gösterir.