Buat dan Simpan file Outlook MSG
Aspose.Email for C++ memungkinkan pengembang secara programatis membuat, memodifikasi, dan menyimpan file Outlook MSG dengan kontrol penuh atas properti dan format pesan. Anda dapat menghasilkan pesan MSG dari awal, menambahkan lampiran, menggunakan isi teks kaya (RTF), menyimpan draft, dan mengoptimalkan ukuran pesan dengan opsi kompresi isi.
Buat dan Simpan Pesan Outlook
The MailMessage class menyediakan Save() metode untuk menyimpan file MSG ke disk atau aliran. Anda dapat menentukan pengirim, penerima, subjek, dan isi, lalu mengonversi pesan ke format Outlook MSG menggunakan MapiMessage kelas.
Contoh kode berikut menunjukkan cara membuat email sederhana dengan mengatur pengirim, penerima, subjek, dan isi, kemudian mengonversi email ini menjadi pesan MAPI yang kompatibel dengan Outlook, dan akhirnya menyimpannya sebagai file MSG.
Buat File MSG dengan Isi RTF
Pesan Outlook mendukung badan Rich Text Format (RTF) yang mempertahankan format teks lanjutan seperti tebal, garis bawah, dan heading. Aspose.Email secara otomatis mengonversi HtmlBody dari sebuah MailMessage menjadi RTF saat disimpan sebagai MSG, mempertahankan semua format.
Contoh kode berikut menunjukkan cara membuat pesan email dengan isi berformat HTML, termasuk header dan teks bergaya, lalu mengonversi email ini menjadi pesan MAPI Outlook, dan menyimpannya sebagai file MSG. Ini memungkinkan pembuatan file email kompatibel Outlook yang mempertahankan format teks kaya menggunakan Aspose.Email.
Simpan Pesan dalam Status Draft
Anda dapat menandai pesan sebagai draft dengan mengatur flag yang sesuai sebelum menyimpannya sebagai MSG. Draft dapat dibuka kembali dan diedit nanti.
Mengoptimalkan dengan Kompresi Isi
Aspose.Email menyediakan kompresi isi untuk file MSG melalui MapiConversionOptions kelas. Mengaktifkan kompresi menghasilkan file MSG dan PST yang lebih kecil namun dapat sedikit memperlambat proses.
Contoh kode berikut menunjukkan cara memuat pesan email yang ada dari file, membuat opsi konversi dengan kompresi isi diaktifkan, dan mengonversi email yang dimuat MailMessage ke sebuah MapiMessage format menggunakan opsi ini. Proses ini mengoptimalkan ukuran isi email selama konversi untuk penanganan yang lebih baik dalam file pesan Outlook.
- UseBodyCompression = true → ukuran file lebih kecil, performa lebih lambat.
- UseBodyCompression = false → konversi lebih cepat, output lebih besar.