Open Source .NET Library pro IMAP, POP3 a SMTP
Zdarma C# .NET Knihovna pro generování e-mailů s přílohami podporujícím MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard & vCalendar.
MailSystem.NET je open source knihovna, která umožňuje vývojářům softwaru spravovat e-maily pomocí .NET příkazů. Knihovna je velmi flexibilní a podporuje správu e-mailů pomocí MP, OP3, MAP a dalších e-mailových protokolů. Knihovna podporuje asynchronní operace a umožňuje poštovní podepsání a šifrování, stejně jako popis pomocí S/ME & OpenPGP. Knihovna obsahuje samostatné objekty pro zprávu i klienty.
MailSystem knihovna je velmi snadná a obsahuje podporu pro několik důležitých funkcí souvisejících s e-mailovými zprávami. Obsahuje podporu pro MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Mail Merge, a mnohem více. Podporuje také e-mailový systém a podporu pro jednotlivé dotazy všech typů,
Knihovna MailSystem je velmi snadná a obsahuje podporu pro několik důležitých funkcí souvisejících s e-mailovými zprávami. Obsahuje podporu pro MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Mail Merge, a mnohem více. Podporuje také e-mailový systém a podporu pro jednotlivé dotazy všech typů.
Existuje několik důležitých funkcí, které souvisí s jednoduchým protokolem pro přenos pošty a poštovním protokolem 3, jako je podpora počtu zpráv, zobrazení velikosti parlbox, stahování kompletní zprávy nebo záhlaví pouze, bezpečné ověřování, vložený obrázek, zvuky nebo videa, posílat e-maily přímo bez MP serveru, použijte HTML a Textové e-maily, vylepšené caching výkon a mnoho dalších.
Začínáme s MailSystem
Nejjednodušší způsob, jak nainstalovat MailSystem je přes NuGet. Chcete-li jej použít z konzole Správce balíčků Visual Studio, zadejte prosím následující příkaz.
instalace MailSystem přes NuGet
Install-Package MailSystem.Net-trunk
Instalace MailSystem přes GitHub
git clone https://github.com/pmengal/MailSystem.NET.git
Emailová zpráva Odeslání prostřednictvím C#
Knihovna MailSystem.NET zahrnovala funkci pro zobrazování a odesílání e-mailových zpráv pomocí C# .NET kód. Knihovna je velmi bohatá a obsahovala několik důležitých způsobů, jak odesílat e-mailové zprávy, jako je odesílání e-mailové zprávy s přílohou, odesílání e-mailů na více uživatelů, odesílání zpráv asynchronních, odesílání šifrovaných e-mailových zpráv, odesílání e-mailů na více příjemců, odesílání s více subjekty, odesílání e-mailu s nebo bez MP serveru a mnoho dalších.
Site map _ E-mailové zprávy _ C# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Open Source API MailSystem. Knihovna ET umožňuje vývojářům softwaru pro přístup a načtení e-mailových zpráv uvnitř aplikací C# s lehkostí. Knihovna zahrnovala několik důležitých funkcí souvisejících s vyhledáváním e-mailových zpráv zprávu asynchronní, načtení zprávy, načtení zprávy z zabezpečených připojení, načtení seznamu zpráv, načtení konkrétní zprávy, načtení souboru a mnoho dalších.
Jak získat e-mailové zprávy prostřednictvím knihovny 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();
}
Zpracování e-mailu prostřednictvím .NET
Bezplatná knihovna MailSystem.NET umožňuje vývojářům softwaru pracovat s e-mailovými přílohami uvnitř svých vlastních aplikací .NET. Knihovna podporuje přidávání více souborů, načtení příloh a uloží je na disk, pracuje s kódováním a grafem a více. Knihovna poskytuje podporu pro připojení a odesílání souborů jako PDF, Microsoft Word, Obrázky a mnoho dalších.