Бібліотека .NET з відкритим кодом для IMAP, POP3 і SMTP

Безкоштовно C# .NET Бібліотека для Generating електронної пошти з додатками, що підтримують MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard & vCalendar. 

Поштові системи. ET є відкритою бібліотекою джерела, яка дозволяє розробникам програмного забезпечення керувати електронною поштою за допомогою . ET команди. Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Бібліотека включено окремі об'єкти для повідомлення, а також клієнтів.

Бібліотека MailSystem дуже проста у використанні і включає підтримку декількох важливих функцій, пов'язаних з повідомленнями електронної пошти. Включив підтримку МПК, ОП3, МАП4, НТ, МЕ, М/МЕ, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Байезіан, РЛ, DomainKeys), Виїждж, Mail Merge та багато іншого. Також передбачено підтримку системи електронної комерції, а також підтримка індивідуальних запитів всіх типів,

Бібліотека MailSystem дуже проста у використанні та містить підтримку кількох важливих функцій, пов’язаних із повідомленнями електронної пошти. Він включає підтримку SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, Anti-Spam (Bayesian, RBL, DomainKeys), Queueing, Mail Merge та багато іншого. Він також забезпечує підтримку системи черги пошти, а також підтримку окремих запитів усіх типів.

Існує кілька важливих функцій, пов'язаних з простим протоколом передачі пошти та протоколом поштових повідомлень 3, таких як підтримка облікових записів, відображення розміру папок, завантаження повного повідомлення або заголовок тільки, безпечне автентифікацію, вбудоване зображення, звуки або відео, надсилання електронних листів безпосередньо без сервера MP, використання HTML та текстових повідомлень, розширена продуктивність кешування та багато іншого.

Previous Next

Почати з MailSystem

Найпростіший спосіб встановити MailSystem через NuGet. Щоб використовувати його з Консольного пакету Visual Studio, будь ласка, введіть наступну команду.

встановити MailSystem через NuGet

Install-Package MailSystem.Net-trunk  

Встановіть MailSystem через GitHub 

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

Надіслати повідомлення електронної пошти через C#

Поштові системи. Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Бібліотека дуже функціонально-багата і включає в себе кілька важливих способів надсилання повідомлень електронної пошти, таких як надсилання повідомлення електронної пошти з вкладенням, надсилання електронних повідомлень для декількох користувачів, надсилання повідомлень синхронно, надсилання зашифрованих повідомлень електронної пошти, надсилання електронної пошти до декількох одержувачів, надсилання кількох органів, надсилання електронної пошти з або без MP сервера і багато іншого.

Повідомлення електронної пошти через C#

Відкрите джерело API MailSystem. Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية У бібліотеці включені кілька важливих функцій, пов'язаних з перерозподілом повідомлень електронної пошти, отримання повідомлення про асинхронність, отримання кількості повідомлень, отримання повідомлення від захищених з'єднань, отримання списку повідомлень, отримання певного повідомлення, отримання до файлу та багато іншого.

Як отримати повідомлення електронної пошти за допомогою бібліотеки 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();
}

Налаштування електронної пошти через .NET

Безкоштовна поштова система. Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية ET програми. Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية

 Українська