Aspose.Email for .NET
C# .NET API untuk Memproses Email Microsoft Outlook
API Pemrosesan Email yang Kuat yang memungkinkan untuk membuat, memanipulasi, menganalisis, mengonversi, dan mengirimkan pesan Email tanpa menggunakan Microsoft Outlook.
Aspose.Email untuk .NET adalah API pengelolaan email yang dominan dan serbaguna yang memberi pengembang perangkat lunak kemampuan untuk memanipulasi , membaca, membuat, dan mengonversi pesan email dalam berbagai format, termasuk Microsoft Exchange Server, Microsoft Outlook, dan IMAP. Perpustakaan membantu pengembang membuat berbagai macam aplikasi pemrosesan email dengan sedikit usaha dan biaya. Pustaka sepenuhnya mendukung model pemrograman asinkron dan sinkron.
Aspose.Email untuk .NET telah menyertakan berbagai fitur berguna untuk memuat dan menyimpan pesan email dalam berbagai format file MSG, PST, OST, OFT, EML, EMLX, MBOX, ICS, VCF, HTML, MHTML dan banyak lagi. Ini berarti Anda dapat dengan mudah mengonversi berbagai format file email dan memastikan bahwa pesan Anda kompatibel dengan berbagai klien email. Perpustakaan telah menyertakan berbagai fitur keamanan termasuk dukungan untuk otentikasi cram-MD5, otentikasi intisari-MD5, otentikasi AUTH LOGIN, dan sebagainya. Perpustakaan mendukung sejumlah protokol jaringan, seperti SMTP, MIME, POP3 dan IMAP.
Pustaka Aspose.Email untuk .NET menawarkan sejumlah fitur hebat yang menjadikannya alat berharga bagi pengembang mana pun yang bekerja dengan pesan email, seperti membuat email yang berisi teks biasa atau HTML, menambahkan atau menghapus lampiran ke email, menyematkan objek ke email, membuat email dari konten HTML, mengimpor dan mengekspor email, mengirim email secara batch, menyimpan pesan email massal, penggabungan email berbasis template, membuat template email dari file, menambahkan acara iCalender ke pesan email, menyesuaikan header email, mengatur prioritas pesan, tanggal atau waktu, dan seterusnya.
Memulai Aspose.Email untuk .NET
Cara yang disarankan untuk menginstal Aspose.Email untuk .NET adalah menggunakan NuGet. Silakan gunakan perintah berikut untuk kelancaran instalasi.
Instal Aspose.Email untuk .NET melalui NuGet
NuGet\Install-Package Aspose.Email -Version 22.12.0
Anda juga dapat mendownloadnya langsung dari halaman produk Aspose.Membuat & Mengirim Pesan Email melalui .NET API
Aspose.Email untuk .NET telah menyertakan dukungan untuk membuat dan memanipulasi pesan email di dalam aplikasi C# .NET. Perpustakaan memungkinkan pembuatan pesan email sederhana dengan properti seperti Dari, Ke, Subjek dan isi dll. Fitur hebat lainnya yang ditawarkan perpustakaan, adalah mengubah alamat email menjadi nama yang ramah manusia dalam pesan email. Pengembang dapat dengan mudah membuat pesan email yang dapat dikirim ke server SMTP untuk dikirimkan dengan mudah. Anda dapat dengan mudah menentukan pengkodean isi email dalam ANSI, ASCII, Unicode, BigEndianUnicode,UTF-7, UTF-8 dan mengirim pesan email ke satu atau beberapa penerima.
Bagaimana Cara Membuat Email Baru melalui .NET API?
string dataDir = RunExamples.GetDataDir_Email();
// Create a new instance of MailMessage class
MailMessage message = new MailMessage();
// Set subject of the message, Html body and sender information
message.Subject = "New message created by Aspose.Email for .NET";
message.HtmlBody = "This line is in bold.
" + "This line is in blue color";
message.From = new MailAddress("from@domain.com", "Sender Name", false);
// Add TO recipients and Add CC recipients
message.To.Add(new MailAddress("to1@domain.com", "Recipient 1", false));
message.To.Add(new MailAddress("to2@domain.com", "Recipient 2", false));
message.CC.Add(new MailAddress("cc1@domain.com", "Recipient 3", false));
message.CC.Add(new MailAddress("cc2@domain.com", "Recipient 4", false));
// Save message in EML, EMLX, MSG and MHTML formats
message.Save(dataDir + "CreateNewMailMessage_out.eml", SaveOptions.DefaultEml);
message.Save(dataDir + "CreateNewMailMessage_out.emlx", SaveOptions.CreateSaveOptions(MailMessageSaveType.EmlxFormat));
message.Save(dataDir + "CreateNewMailMessage_out.msg", SaveOptions.DefaultMsgUnicode);
message.Save(dataDir + "CreateNewMailMessage_out.mhtml", SaveOptions.DefaultMhtml);
Buat & Kelola Janji Temu melalui .NET Email API
Aspose.Email untuk .NET telah memberikan dukungan lengkap untuk bekerja dengan janji temu di dalam berbagai aplikasi .NET(C#, VB, ASP, J# dll.). Hal ini memungkinkan pengembang perangkat lunak untuk memuat, membuat, membaca, memodifikasi dan menyimpan janji temu dalam format file ICS di dalam aplikasi .NET mereka sendiri. Anda dapat menambahkan informasi berikut saat membuat lokasi janji temu, ringkasan, deskripsi, tanggal mulai, tanggal akhir, penyelenggara dan peserta. File janji temu dapat dibuka di Microsoft Outlook atau perangkat lunak apa pun yang dapat memuat file ICS. Anda dapat dengan mudah menambahkan dan membaca beberapa peristiwa dari file ICS hanya dengan beberapa baris kode C#. Dimungkinkan juga untuk membuat permintaan janji temu dalam mode Draf. Perpustakaan juga mendukung pengaturan status peserta janji temu sambil merumuskan pesan balasan.
Buat & Simpan Janji ke Disk dalam Format ICS melalui C# API
// Create and initialize an instance of the Appointment class
Appointment appointment = new Appointment(
"Meeting Room 3 at Office Headquarters",// Location
"Monthly Meeting", // Summary
"Please confirm your availability.", // Description
new DateTime(2015, 2, 8, 13, 0, 0), // Start date
new DateTime(2015, 2, 8, 14, 0, 0), // End date
"from@domain.com", // Organizer
"attendees@domain.com"); // Attendees
// Save the appointment to disk in ICS format
appointment.Save(dstEmail, AppointmentSaveFormat.Ics);
Console.WriteLine("Appointment created and saved to disk successfully.");
Bekerja dengan Pesan MSG Outlook melalui C# API
Aspose.Email untuk .NET telah menyertakan fitur yang sangat canggih yang memungkinkan pengembang perangkat lunak membuat dan memanipulasi file pesan Outlook (MSG) di dalam aplikasi C# mereka sendiri. Perpustakaan mendukung pembuatan pesan MSG, menambahkan lampiran ke pesan, pembuatan pesan MSG dengan isi RTF, menyimpan pesan sebagai draf, dukungan kompresi isi dan sebagainya. Juga sangat mudah untuk mengubah properti file MSG, seperti Ke, Dari, Subjek, Isi, Lampiran, dll. Fitur hebat lainnya dari perpustakaan ini adalah memuat, melihat, dan menguraikan file MSG untuk menampilkan isinya.
Konversi File Pesan Outlook (MSG) ke Gambar TIFF melalui C# API
string dataDir = RunExamples.GetDataDir_KnowledgeBase();
MailMessage msg = MailMessage.Load(dataDir + "message3.msg", new MsgLoadOptions());
// Convert MSG to MHTML and save to stream
MemoryStream msgStream = new MemoryStream();
msg.Save(msgStream, SaveOptions.DefaultMhtml);
msgStream.Position = 0;
// Load the MHTML stream using Aspose.Words for .NET and Save the document as TIFF image
Document msgDocument = new Document(msgStream);
msgDocument.Save(dataDir + "Outlook-Aspose_out.tif", SaveFormat.Tiff);
Tambahkan & Kelola Lampiran Outlook melalui C# API
Aspose.Email untuk .NET memudahkan pengembang perangkat lunak membuat pesan MSG dengan lampiran menggunakan C#.NET API. Pustaka telah menyediakan beberapa fitur penting untuk menangani lampiran di dalam pesan email Outlook, seperti menyimpan lampiran dari pesan Outlook, menyematkan pesan sebagai lampiran, menghapus lampiran MSG, membaca pesan tersemat dari lampiran, mengganti lampiran yang ada dengan yang baru, menyimpan lampiran dari secara digital pesan yang ditandatangani dan sebagainya.
Bagaimana Cara Menambahkan Lampiran ke Email melalui .NET API?
// Create an instance of MailMessage class
var eml = new MailMessage
{
From = "sender@from.com",
To = "receiver@to.com",
Subject = "This is message",
Body = "This is body"
};
// Load an attachment
var attachment = new Attachment("1.txt");
// Add Multiple Attachment in instance of MailMessage class and Save message to disk
eml.Attachments.Add(attachment);
eml.AddAttachment(new Attachment("1.jpg"));
eml.AddAttachment(new Attachment("1.doc"));
eml.AddAttachment(new Attachment("1.rar"));
eml.AddAttachment(new Attachment("1.pdf"));
eml.Save("AddAttachments.eml");