C++'da E-posta Mesajlarını ve Başlıkları Okuma ve Görüntüleme
Aspose.Email for C++, şunları sağlar MailMessage sınıf, bir e-posta mesajını temsil eder ve geliştiricilerin içeriğine ve başlıklarına erişip görüntülemesine izin verir. Mevcut bir e-posta dosyasından (EML) gönderici, alıcılar, konu, gövde ve başlıklar gibi bilgileri kolayca çıkarabilirsiniz.
E-posta Bilgilerini Görüntüle
Bir e-posta dosyasını yükleyin ve gönderen, alıcılar, konu ve gövde gibi temel özelliklerini ekranda gösterin. Aşağıdaki kod örneği, Aspose.Email API kullanarak e-posta bilgilerini ekranda nasıl göstereceğinizi gösterir.
- Şunun bir örneğini oluştur MailMessage sınıf.
- Bir e-posta mesajını şuraya yükleyin: MailMessage örnek.
- İstenen özellikleri (örneğin, From, To, Subject ve Body) konsolda gösterin.
Not: Tam örnekler ve veri dosyaları için ziyaret edin Aspose.Email for C++ GitHub deposu.
E-posta Üstbilgilerini Çıkar
E-posta başlığı, mesajı tanımlayan, yönlendirme bilgileri, içerik türü, kodlama ve gönderici/alıcı detayları gibi meta veri alanlarından oluşan bir kümedir.
Aspose.Email for C++, bu başlıkları şunu kullanarak çıkarmanıza ve işlemenize olanak tanır MailMessage sınıf.
En yaygın başlık tipleri şunun aracılığıyla erişilebilir HeaderType sınıf, standart başlık alanları için adlandırılmış sabitler sağlar.
Aşağıdaki kod örneği, e-posta başlıklarını çıkarmayı gösterir:
- Şunun bir örneğini oluştur MailMessage sınıf.
- Bir e-posta dosyasını örneğe yükleyin.
- Başlık koleksiyonunu şunu kullanarak alın get_Headers() metod.
- Koleksiyon içinde yineleme yaparak başlık adlarını ve değerlerini okuyun veya görüntüleyin.
Kodlanmamış Başlık Değerlerini Al
Bazı e-posta başlıkları kodlanmış metin içerebilir (örneğin, konu satırları veya kodlu kelimeler kullanan özel başlıklar). Kod çözülmüş bir değeri şunu kullanarak kolayca alabilirsiniz GetDecodedValue() metodu HeaderCollection sınıf.
Aşağıdaki kod parçacığı, çözülen başlık değerlerini nasıl alacağınızı gösterir.