1. Produk
  2.   E-mel
  3.   .NET
  4.   Aspose.Email for .NET

Aspose.Email for .NET

 
 

C# .NET API untuk Memproses E-mel Microsoft Outlook

API Pemprosesan E-mel Berkuasa yang membolehkan untuk mencipta, memanipulasi, menganalisis, menukar dan menghantar mesej E-mel tanpa menggunakan Microsoft Outlook.

Aspose.Email untuk .NET ialah API pengurusan e-mel yang dominan dan serba boleh yang memberikan pembangun perisian keupayaan untuk memanipulasi , baca, buat dan tukar mesej e-mel dalam pelbagai format, termasuk Pelayan Microsoft Exchange, Microsoft Outlook dan IMAP. Perpustakaan membantu pembangun untuk mencipta pelbagai jenis aplikasi pemprosesan e-mel dengan sedikit usaha dan kos. Pustaka menyokong sepenuhnya model pengaturcaraan tak segerak dan segerak.

Aspose.Email untuk .NET telah menyertakan pelbagai ciri berguna untuk memuatkan dan menyimpan mesej e-mel dalam pelbagai format fail MSG, PST, OST, OFT, EML, EMLX, MBOX, ICS, VCF, HTML, MHTML dan banyak lagi. Ini bermakna anda boleh menukar antara format fail e-mel yang berbeza dengan mudah dan memastikan mesej anda serasi dengan pelbagai klien e-mel. Perpustakaan ini telah menyertakan pelbagai ciri keselamatan termasuk sokongan untuk pengesahan cram-MD5, pengesahan digest-MD5, pengesahan LOGIN AUTH dan sebagainya. Pustaka menyokong beberapa protokol rangkaian, seperti SMTP, MIME, POP3 dan IMAP.

Pustaka Aspose.Email untuk .NET menawarkan beberapa ciri hebat yang menjadikannya alat yang berharga untuk mana-mana pembangun yang bekerja dengan mesej e-mel, seperti mencipta e-mel yang mengandungi teks biasa atau HTML, menambah atau mengalih keluar lampiran pada e-mel, membenamkan objek ke e-mel, mencipta e-mel daripada kandungan HTML, mengimport dan mengeksport e-mel, menghantar e-mel dalam kelompok, menyimpan mesej e-mel pukal, penggabungan mel berasaskan templat, mencipta templat e-mel daripada fail, menambah acara iCalender pada mesej e-mel, menyesuaikan pengepala e-mel, menetapkan keutamaan mesej, tarikh atau masa, dan sebagainya.

Previous Next

Bermula dengan Aspose.Email untuk .NET

Cara yang disyorkan untuk memasang Aspose.Email untuk .NET menggunakan NuGet. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.Email untuk .NET melalui NuGet

NuGet\Install-Package Aspose.Email -Version 22.12.0 
Anda juga boleh memuat turunnya terus daripada halaman produk Aspose.

Buat & Hantar Mesej E-mel melalui .NET API

Aspose.Email untuk .NET telah menyertakan sokongan untuk mencipta dan memanipulasi mesej e-mel dalam aplikasi C# .NET. Perpustakaan membenarkan mencipta mesej e-mel ringkas dengan sifat seperti Daripada, Kepada, Subjek dan badan dsb. Satu lagi ciri hebat yang ditawarkan perpustakaan, ialah menukar alamat e-mel kepada nama mesra manusia dalam mesej e-mel. Pembangun boleh dengan mudah membina mesej e-mel yang boleh dihantar ke pelayan SMTP untuk penghantaran dengan mudah. Anda boleh menentukan pengekodan badan e-mel dengan mudah dalam ANSI, ASCII, Unicode, BigEndianUnicode,UTF-7, UTF-8 dan menghantar mesej e-mel kepada penerima tunggal atau berbilang.

Bagaimana untuk Mencipta E-mel Baharu 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 & Urus Janji Temu melalui .NET Email API

Aspose.Email untuk .NET telah menyediakan sokongan lengkap untuk bekerja dengan janji temu dalam pelbagai aplikasi .NET(C#, VB, ASP, J# dll.). Ia membenarkan pembangun perisian untuk memuatkan, mencipta, membaca, mengubah suai dan menyimpan janji temu dalam format fail ICS di dalam aplikasi .NET mereka sendiri. Anda boleh menambah maklumat berikut semasa membuat lokasi janji temu, ringkasan, penerangan, tarikh mula, tarikh tamat, penganjur dan peserta. Fail janji temu boleh dibuka dalam Microsoft Outlook atau mana-mana perisian yang boleh memuatkan fail ICS. Anda boleh menambah dan membaca berbilang acara dengan mudah daripada fail ICS dengan hanya beberapa baris kod C#. Anda juga boleh membuat permintaan janji temu dalam mod Draf. Perpustakaan juga menyokong penetapan status pelantikan hadirin semasa merumuskan mesej balasan.

Buat & Simpan Janji Temu ke Cakera 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 Outlook MSG Messages melalui C# API

Aspose.Email untuk .NET telah menyertakan ciri yang sangat berkuasa yang membolehkan pembangun perisian mencipta dan memanipulasi fail mesej Outlook (MSG) di dalam aplikasi C# mereka sendiri. Perpustakaan menyokong mencipta mesej MSG, menambah lampiran pada mesej, penjanaan mesej MSG dengan badan RTF, menyimpan mesej sebagai draf, sokongan mampatan badan dan sebagainya. Ia juga sangat mudah untuk mengubah suai sifat fail MSG, seperti Kepada, Daripada, Subjek, Badan, Lampiran, dll. Satu lagi ciri hebat perpustakaan ialah memuatkan, melihat dan menghuraikan fail MSG untuk memaparkan kandungannya.

Tukar Fail Mesej Outlook (MSG) kepada Imej 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);

Tambah & Urus Lampiran Outlook melalui C# API

Aspose.Email untuk .NET memudahkan pembangun perisian mencipta mesej MSG dengan lampiran menggunakan API C#.NET. Perpustakaan telah menyediakan beberapa ciri penting untuk mengendalikan lampiran dalam mesej e-mel pandangan, seperti simpan lampiran daripada mesej pandangan, mesej terbenam sebagai lampiran, alih keluar lampiran MSG, membaca mesej terbenam daripada lampiran, ganti lampiran sedia ada dengan yang baharu, simpan lampiran daripada digital. mesej yang ditandatangani dan sebagainya.

Bagaimana untuk Menambah Lampiran pada E-mel 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");
 Melayu