1. Produk
  2.   E-mel
  3.   .NET
  4.   MailSystem
 
  

Pustaka .NET Sumber Terbuka untuk IMAP, POP3 & SMTP

Perpustakaan C# .NET Percuma untuk Menjana E-mel dengan Lampiran yang menyokong SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard & vCalendar. 

MailSystem.NET ialah perpustakaan sumber terbuka yang membolehkan pembangun perisian mengurus e-mel menggunakan arahan .NET. Perpustakaan ini sangat fleksibel dan menyokong pengurusan e-mel menggunakan SMTP, POP3, IMAP dan beberapa protokol e-mel lain. Perpustakaan menyokong operasi tak segerak dan membenarkan tandatangan & penyulitan mel serta penyahsulitan menggunakan S/MIME & OpenPGP. Perpustakaan telah memasukkan objek berasingan untuk mesej serta pelanggan.

Pustaka MailSystem sangat mudah digunakan dan telah menyertakan sokongan untuk beberapa ciri penting yang berkaitan dengan mesej e-mel. Ia telah menyertakan sokongan untuk SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, Anti-Spam (Bayesian, RBL, DomainKeys), Beratur, Gabungan Mel dan banyak lagi. Ia juga menyediakan sokongan untuk sistem baris gilir mel serta sokongan untuk pertanyaan individu semua jenis,

Pustaka MailSystem sangat mudah digunakan dan telah menyertakan sokongan untuk beberapa ciri penting yang berkaitan dengan mesej e-mel. Ia telah menyertakan sokongan untuk SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, Anti-Spam (Bayesian, RBL, DomainKeys), Beratur, Gabungan Mel dan banyak lagi. Ia juga menyediakan sokongan untuk sistem baris gilir mel serta sokongan untuk pertanyaan individu semua jenis.

Terdapat beberapa ciri penting yang disertakan berkaitan dengan Protokol Pemindahan Mel Mudah dan Protokol Pejabat Pos 3 seperti sokongan kiraan mesej, saiz peti mel paparan, muat turun mesej atau pengepala lengkap sahaja, pengesahan selamat, imej terbenam, bunyi atau video, hantar e-mel terus tanpa SMTP. pelayan, gunakan e-mel HTML dan Teks, prestasi caching yang dipertingkatkan dan banyak lagi.

Previous Next

Bermula dengan MailSystem

Cara termudah untuk memasang MailSystem ialah melalui NuGet. Untuk menggunakannya daripada Konsol Pengurus Pakej Visual Studio, sila masukkan arahan berikut.

pasang MailSystem melalui NuGet

Install-Package MailSystem.Net-trunk  

Pasang MailSystem melalui GitHub 

git clone https://github.com/pmengal/MailSystem.NET.git 

Penghantaran Mesej E-mel melalui C#

Pustaka MailSystem.NET telah menyertakan fungsi untuk mengarang dan menghantar mesej e-mel menggunakan kod C# .NET. Perpustakaan ini sangat kaya dengan ciri dan telah memasukkan beberapa cara penting untuk menghantar mesej e-mel seperti menghantar mesej e-mel dengan lampiran, menghantar e-mel kepada berbilang pengguna, menghantar mesej secara tidak segerak, menghantar mesej e-mel yang disulitkan, menghantar e-mel kepada berbilang penerima, menghantar dengan berbilang badan, menghantar e-mel dengan atau tanpa pelayan SMTP dan banyak lagi.

Dapatkan semula Mesej E-mel melalui C#

Pustaka MailSystem.NET API Sumber Terbuka membolehkan pembangun perisian mengakses dan mendapatkan semula mesej e-mel di dalam aplikasi C# mereka dengan mudah. Perpustakaan ini telah menyertakan beberapa fungsi penting yang berkaitan dengan mendapatkan semula mesej e-mel.

Bagaimana untuk Mendapatkan Mesej E-mel melalui Perpustakaan C#?

private const string _imapLogin = "[login]";
private const string _imapPassword = "[password]";
private const int _imapPort = 993;
private const string _imapServerAddress = "imap.gmail.com";
var _selectedMailBox = "INBOX";
using (var _clientImap4 = new Imap4Client())
{
  clientImap4.ConnectSsl(_imapServerAddress, _imapPort);
  // another option is: _clientImap4.Connect(_mailServer.address, _mailServer.port);
  _clientImap4.Login(_imapLogin, _imapPassword); // Make log in and load all MailBox.
  //_clientImap4.LoginFast(_imapLogin, _imapPassword); // Only make login.
  var _mailBox = _clientImap4.SelectMailbox(_selectedMailBox);
 foreach (var messageId in _mailBox.Search("ALL").AsEnumerable())
  {
    var message = _mailBox.Fetch.Message(messageId);
    var _imapMessage = Parser.ParseMessage(message);
  }
_clientImap4.Disconnect();
}

Pengendalian Lampiran E-mel melalui .NET

Pustaka MailSystem.NET percuma membolehkan pembangun perisian bekerja dengan lampiran e-mel di dalam aplikasi .NET mereka sendiri. Pustaka menyokong menambah berbilang fail, mendapatkan semula lampiran dan menyimpannya ke cakera, bekerja dengan pengekodan dan set carta, dan banyak lagi. Perpustakaan telah menyediakan sokongan untuk melampirkan dan menghantar fail seperti PDF, Microsoft Word, Imej dan banyak lagi.

 Melayu