Buat dan Sesuaikan Pesan Email Menggunakan Aspose.Email untuk C++

Aspose.Email for C++ menyediakan MailMessage kelas untuk membuat, menyesuaikan, dan menyimpan pesan email dalam berbagai format. Kelas ini memungkinkan Anda mendefinisikan properti penting seperti pengirim, penerima, subjek, dan isi, serta mendukung penyimpanan pesan dalam format EML, MSG, dan MHTML.

Buat Pesan Email Baru

Contoh kode berikut menunjukkan cara membuat dan mengkonfigurasi pesan email baru menggunakan Aspose.Email untuk C++.

  1. Buat sebuah instansi dari MailMessage kelas.
  2. Atur properti pesan seperti From, To, Cc, Subject, dan HtmlBody.
  3. Opsional, simpan pesan dalam berbagai format (EML, MSG, MHTML, dll.).

Menggunakan Nama Ramah untuk Alamat Email

Nama ramah membuat alamat email lebih mudah dibaca. Misalnya, John Smith <jsmith@domain.com> bukan hanya jsmith@domain.com.

Anda dapat mengaitkan nama tampilan dengan alamat saat membuat email menggunakan MailMessage kelas.

Contoh kode di bawah menunjukkan cara menambahkan nama tampilan:

  1. Buat instance baru dari MailMessage kelas.
  2. Tambah To, Cc, dan Bcc penerima dengan alamat dan nama tampilan.

Atur Konten Isi Email

The MailMessage kelas memungkinkan Anda mendefinisikan isi email dalam format HTML. Anda juga dapat menyediakan tampilan alternatif untuk klien email yang berbeda menggunakan AlternateView kelas.

Mengatur Badan HTML

Contoh kode berikut menunjukkan cara mengatur konten HTML dari pesan email dengan menetapkan string HTML ke set_HtmlBody properti. Penggunaan string ini sebagai isi pesan menunjukkan bahwa email akan dikirim dengan format HTML bukan teks biasa.

Mengatur Teks Alternatif

Beberapa klien email tidak dapat menampilkan konten HTML. Untuk memastikan pesan Anda dapat dibaca oleh semua penerima, Anda dapat menambahkan versi teks biasa alternatif menggunakan AlternateView kelas. Ini memungkinkan Anda menyertakan beberapa versi pesan email dalam format yang berbeda. Misalnya, jika isi utama pesan Anda berupa HTML, Anda juga dapat melampirkan versi teks biasa sebagai alternatif.

Contoh kode di bawah ini menunjukkan cara membuat pesan email dan menambahkan tampilan alternatif yang berisi konten teks biasa.

The AlternateView kelas juga mengelola sumber daya yang digunakan dalam isi email:

  • LinkedResources – kumpulan item tersemat (seperti gambar atau lampiran) yang dirujuk oleh tautan dalam konten pesan.
  • set_BaseUri() – mendefinisikan URL dasar yang digunakan untuk menyelesaikan tautan relatif atau jalur sumber daya dalam isi pesan.