Muat dan Simpan Pesan Email Menggunakan Aspose.Email untuk C++

Aspose.Email untuk C++ menyediakan opsi fleksibel untuk memuat, menyimpan, dan mengonversi pesan email dalam berbagai format, termasuk EML, MSG, MHTML, dan HTML. Anda juga dapat menyesuaikan opsi pemuatan dan penyimpanan untuk menangani kebutuhan enkoding, lampiran, dan pemformatan.

Muat Pesan dengan Opsi Pemuat yang Disesuaikan

The MailMessage kelas dapat memuat pesan dari berbagai format seperti EML, MSG, MHTML, dan HTML menggunakan opsi pemuatan khusus. Opsi-opsi ini memungkinkan pengembang menentukan preferensi enkoding, mempertahankan lampiran, dan mengelola sumber daya tersemat.

Contoh C++ berikut menunjukkan cara memuat pesan email menggunakan opsi pemuatan yang berbeda.

Simpan Pesan Email dalam Berbagai Format

Aspose.Email untuk C++ memungkinkan konversi pesan antara format seperti EML, MSG, MHTML, dan HTML. Pengembang dapat menggunakan SaveOptions hirarki kelas untuk menentukan parameter penyimpanan lanjutan, termasuk enkoding, lampiran TNEF, dan preservasi batas.

Opsi penyimpanan yang tersedia meliputi:

  • EmlSaveOptions
  • MsgSaveOptions
  • MhtSaveOptions
  • HtmlSaveOptions

Simpan Email sebagai EML

Potongan kode berikut menunjukkan cara memuat pesan EML dan menyimpannya ke disk dalam format yang sama.

Pertahankan Batas EML Asli

Anda dapat mempertahankan batas MIME asli saat menyimpan file EML.

Pertahankan Lampiran TNEF dalam EML

Contoh kode berikut menunjukkan cara menyimpan email sambil mempertahankan lampiran TNEF (Transport Neutral Encapsulation Format).

Konversi EML ke MSG

Anda dapat dengan mudah mengonversi file EML ke format Outlook MSG. Potongan kode berikut menunjukkan cara memuat pesan EML dan mengonversinya ke MSG menggunakan opsi yang tepat dari SaveOptions kelas.

Simpan sebagai MHTML

Contoh berikut menunjukkan cara memuat pesan EML dan menyimpannya sebagai file MHTML.

Ekspor ke MHT dengan Zona Waktu Khusus

Anda dapat mengatur zona waktu khusus atau sistem untuk bidang tanggal pesan sebelum mengekspor ke format MHT. MailMessage class menyediakan TimeZoneOffset properti untuk mengatur Zona Waktu khusus. Potongan kode berikut menunjukkan cara mengekspor email ke MHT dengan Zona Waktu yang disesuaikan.

Ekspor Email ke EML

Contoh berikut menunjukkan cara mengekspor email ke format EML: