Bekerja dengan Lampiran dan Objek Tersemat
Mengelola Lampiran Email
Lampiran email adalah file komputer yang dikirim bersama pesan email. File dapat dikirim sebagai pesan terpisah maupun sebagai bagian dari pesan yang dilampirkannya. Kelas Attachment digunakan bersama kelas MailMessage. Semua pesan menyertakan badan. Selain badan, Anda mungkin ingin mengirim file tambahan. File tersebut dikirim sebagai lampiran dan diwakili sebagai instance kelas Attachment. Anda dapat mengirim sejumlah lampiran, tetapi ukuran lampiran dibatasi oleh server email. Gmail, misalnya, tidak mendukung ukuran file lebih dari 10 MB.
Coba sekarang!
Tambahkan atau hapus lampiran email secara online dengan gratis Aspose.Email Editor App.
Menambahkan Lampiran
Untuk melampirkan sebuah lampiran ke email, silakan ikuti langkah-langkah berikut:
- Buat instance dari kelas MailMessage.
- Buat instance dari kelas Attachment.
- Muat lampiran ke dalam instance Attachment.
- Tambahkan instance Attachment ke dalam instance kelas MailMessage.
Potongan kode berikut menunjukkan cara menambahkan lampiran ke email.
Di atas, kami menjelaskan cara menambahkan lampiran ke pesan email Anda dengan Aspose.Email. Berikut ini menunjukkan cara menghapus lampiran, dan menampilkan informasi tentangnya di layar.
Menghapus Lampiran
Untuk menghapus lampiran, ikuti langkah-langkah berikut:
- Buat sebuah instance dari kelas Attachment.
- Muat lampiran ke dalam instance kelas Attachment.
- Tambahkan lampiran ke instance kelas MailMessage.
- Hapus lampiran dari instance kelas Attachment menggunakan instance kelas MailMessage.
Potongan kode berikut menunjukkan cara menghapus lampiran.
Menampilkan Nama File Lampiran
Untuk menampilkan nama file lampiran, ikuti langkah-langkah berikut:
- Iterasi melalui lampiran dalam pesan email dan
- Simpan setiap lampiran.
- Tampilkan nama setiap lampiran di layar.
Potongan kode berikut menunjukkan cara menampilkan nama file lampiran di layar.
Mengekstrak Lampiran Email
Topik ini menjelaskan cara mengekstrak lampiran dari file email. Lampiran email adalah file komputer yang dikirim bersama dengan pesan email. File tersebut dapat dikirim sebagai pesan terpisah maupun sebagai bagian dari pesan yang dilampirkan. Semua pesan email mencakup badan pesan. Selain badan, Anda mungkin ingin mengirim file tambahan. File tersebut dikirim sebagai lampiran dan direpresentasikan sebagai instance dari kelas Attachment. Kelas Attachment digunakan bersama kelas MailMessage untuk bekerja dengan lampiran. Untuk mengekstrak lampiran dari pesan email, ikuti langkah-langkah berikut:
- Buat sebuah instance dari kelas MailMessage.
- Muat file email ke dalam instance MailMessage.
- Buat sebuah instance dari kelas Attachment dan gunakan dalam loop untuk mengekstrak semua lampiran.
- Simpan lampiran dan tampilkan di layar.
- Tentukan alamat pengirim dan penerima dalam instance MailMessage.
- Sekarang Anda dapat mengirim email menggunakan kelas SmtpClient.
Potongan kode mengekstrak lampiran dari email.
|Lampiran yang diekstrak dalam email| | :- | |
| Potongan kode berikut menunjukkan cara Mengekstrak Lampiran Email.
Mengambil Content-Description dari Lampiran
API Aspose.Email menyediakan kemampuan untuk membaca Content-Description lampiran dari header lampiran. Potongan kode berikut menunjukkan cara mengambil deskripsi konten dari lampiran.
Menentukan apakah Lampiran adalah Pesan Tersemat
Bekerja dengan Objek Tertanam
Sebuah objek tersemat adalah objek yang dibuat dengan satu aplikasi dan disertakan dalam dokumen atau file yang dibuat oleh aplikasi lain. Misalnya, sebuah spreadsheet Microsoft Excel dapat disematkan ke dalam laporan Microsoft Word, atau file video dapat disematkan ke dalam presentasi Microsoft PowerPoint. Ketika sebuah file disematkan, bukan disisipkan atau ditempelkan ke dokumen lain, file tersebut mempertahankan format aslinya. Dokumen yang disematkan dapat dibuka dalam aplikasi aslinya dan dimodifikasi.
Menanamkan Objek ke dalam Email
Menghapus Objek Tersemat dari Email
LinkedResourceCollection yang diakses melalui properti MailMessage.LinkedResources, menyediakan metode untuk sepenuhnya menghapus objek tersemat yang ditambahkan ke dalam pesan email. Gunakan versi overload dari metode LinkedResourceCollection.RemoveAt untuk menghapus semua jejak objek tersemat dari pesan email.
Kode contoh di bawah ini menunjukkan cara menghapus objek tersemat dari pesan email.
Mengekstrak Objek Tertanam
Topik ini menjelaskan cara mengekstrak objek tersemat dari file email. Sebuah objek tersemat adalah objek yang dibuat dengan satu aplikasi dan disertakan dalam dokumen atau file yang dibuat oleh aplikasi lain. Misalnya, sebuah spreadsheet Microsoft Excel dapat disematkan ke dalam laporan Microsoft Word, atau file video dapat disematkan ke dalam presentasi Microsoft PowerPoint. Ketika sebuah file disematkan, bukan disisipkan atau ditempelkan ke dokumen lain, file tersebut mempertahankan format aslinya. Dokumen tersemat dapat dibuka dalam aplikasi aslinya dan dimodifikasi. Untuk mengekstrak objek tersemat dari pesan email, ikuti langkah-langkah berikut:
- Buat sebuah instance dari kelas MailMessage.
- Muat file email ke dalam instance MailMessage.
- Buat sebuah loop dan buat instance kelas Attachment di dalamnya.
- Simpan lampiran dan tampilkan di layar.
- Tentukan alamat pengirim dan penerima dalam instance MailMessage.
- Kirim email menggunakan kelas SmtpClient.
Potongan kode di bawah ini mengekstrak objek tersemat dari email.
|Objek tersemat yang diekstrak dalam email| | :- | |
| Potongan kode berikut menunjukkan cara Mengekstrak Objek Tersemat.