.NET библиотека с отворен код за IMAP, POP3 и SMTP

Безплатна библиотека C.NET за генериране на имейли с прикачени файлове, поддържащи MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard vCalendar. 

MailSystem.NET е библиотека с отворен код, която позволява на разработчиците на софтуер да управляват имейли с .NET команди. Библиотеката е много гъвкава и поддържа управлението на имейли с помощта на MP, OP3, MAP и няколко други имейл протоколи. Библиотеката поддържа асинхронни операции и позволява подписване на поща и криптиране, както и описание с помощта на S/ME OpenPGP. Библиотеката включва отделни обекти за съобщението, както и клиенти.

Библиотеката MailSystem е много лесна за използване и включва поддръжка за няколко важни функции, свързани с имейл съобщения. Тя включва подкрепа за MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Mail. Той също така осигурява подкрепа за системата за цитиране на поща, както и подкрепа за индивидуални заявки от всички видове,

Библиотеката MailSystem е много лесна за използване и включва поддръжка за няколко важни функции, свързани с имейл съобщения. Тя включва подкрепа за MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing и др. Той също така осигурява подкрепа за системата за цитиране на поща, както и подкрепа за индивидуални заявки от всички видове.

Има няколко важни функции, свързани с Simple Mail Transfer Protocol и Post Office Protocol 3 като поддръжка на броя на съобщенията, размер на дисплея, изтегляне на пълно съобщение или заглавка, сигурно удостоверяване, вградено изображение, звуци или видеоклипове.

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

Библиотеката MailSystem.NET включва функционалност за компилиране и изпращане на имейл съобщения с помощта на C.NET код. Библиотеката е много богата на функции и включва няколко важни начина за изпращане на имейл съобщения, като например изпращане на имейл съобщение с прикачен файл, изпращане на имейли до множество потребители, изпращане на съобщения асинхронни, изпращане на криптирани имейл съобщения.

Изпращане на имейл съобщения чрез C

Библиотеката Open Source API MailSystem.NET позволява на разработчиците на софтуер да имат достъп до и извличане на имейл съобщения в своите C приложения с лекота. Библиотеката включва няколко важни функции, свързани с извличането на имейл съобщения, извличане на съобщение асинхронно, извличане на съобщение, извличане на съобщението от сигурни връзки, извличане на конкретен списък с съобщения, извличане на информация.

Как да получите имейл съобщения чрез библиотеката 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

Безплатната библиотека MailSystem.NET позволява на софтуерните разработчици да работят с прикачени имейли в собствените си .NET приложения. Библиотеката поддържа добавяне на множество файлове, извличане на прикачени файлове и ги запазва на диск, работа с кодиране и настройка на диаграми и др. Библиотеката е предоставила поддръжка за прикачване и изпращане на файлове като PDF, Microsoft Word, изображения и много други.

 Български