Aspose.Email for C++ Kullanarak E-posta Mesajlarını Yükleme ve Kaydetme
Aspose.Email for C++, EML, MSG, MHTML ve HTML dahil birden çok formatta e-posta mesajlarını yüklemek, kaydetmek ve dönüştürmek için esnek seçenekler sunar. Kodlama, ekler ve biçimlendirme gereksinimlerini yönetmek için yükleme ve kaydetme seçeneklerini de özelleştirebilirsiniz.
Özelleştirilmiş Yükleme Seçenekleriyle Bir Mesaj Yükle
Bu MailMessage sınıfı, özel yükleme seçenekleri kullanarak EML, MSG, MHTML ve HTML gibi çeşitli formatlardan mesajları yükleyebilir. Bu seçenekler, geliştiricilerin kodlama tercihlerini belirtmesine, ekleri korumasına ve gömülü kaynakları yönetmesine olanak tanır.
Aşağıdaki C++ örneği, farklı yükleme seçenekleri kullanarak e-posta mesajlarını nasıl yükleyeceğinizi gösterir.
E-posta Mesajlarını Farklı Formatlarda Kaydet
Aspose.Email for C++, mesajları EML, MSG, MHTML ve HTML gibi formatlar arasında dönüştürmeyi sağlar. Geliştiriciler şu kısmı kullanabilir: SaveOptions sınıf hiyerarşisi, kodlama, TNEF ekleri ve sınır koruması dahil gelişmiş kaydetme parametrelerini belirtmek için.
Mevcut kaydetme seçenekleri şunlardır:
EmlSaveOptionsMsgSaveOptionsMhtSaveOptionsHtmlSaveOptions
E-postayı EML Olarak Kaydet
Aşağıdaki kod snippet’i, bir EML mesajını yüklemeyi ve aynı formatta diske kaydetmeyi gösterir.
Orijinal EML Sınırlarını Koruma
Bir EML dosyasını kaydederken orijinal MIME sınırlarını koruyabilirsiniz.
EML’de TNEF Eklerini Koruma
Aşağıdaki kod örneği, TNEF (Transport Neutral Encapsulation Format) eklerini koruyarak bir e-postayı nasıl kaydedeceğinizi gösterir.
EML’i MSG’ye Dönüştür
Bir EML dosyasını Outlook MSG formatına kolayca dönüştürebilirsiniz. Aşağıdaki kod snippet’i, bir EML mesajını yükleyip uygun seçeneği kullanarak MSG’ye nasıl dönüştüreceğinizi gösterir. SaveOptions sınıf.
MHTML Olarak Kaydet
Aşağıdaki örnek, bir EML mesajını nasıl yükleyip MHTML dosyası olarak kaydedeceğinizi gösterir.
Özel Saat Dilimiyle MHT’ye Dışa Aktar
MHT formatına dışa aktarmadan önce mesaj tarih alanları için özel veya sistem saat dilimini ayarlayabilirsiniz. MailMessage class, şunları sağlar TimeZoneOffset özelliği, özelleştirilmiş saat dilimini ayarlamak için. Aşağıdaki kod snippet’i, bir e-postayı özelleştirilmiş saat dilimiyle MHT’ye nasıl dışa aktaracağınızı gösterir.
E-postayı EML’ye Dışa Aktar
Aşağıdaki örnek, bir e-postayı EML formatına nasıl dışa aktaracağınızı gösterir: