Open-Source-.NET-Bibliothek für IMAP, POP3 und SMTP
Free C# .NET Library for Generating Emails with Attachments support MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard & vCalendar.
MailSystem.NET ist eine Open-Source-Bibliothek, die es Software-Entwicklern ermöglicht, E-Mails mit .NET Befehlen zu verwalten. Die Bibliothek ist sehr flexibel und unterstützt das Verwalten von E-Mails mit MP, OP3, MAP und mehreren anderen E-Mail-Protokollen. Die Bibliothek unterstützt asynchrone Operationen und erlaubt E-Mail-Signierung und -Verschlüsselung sowie Beschreibung mit S/ME & OpenPGP. Die Bibliothek hat separate Objekte für die Message sowie für die Clients enthalten.
Die MailSystem-Bibliothek ist sehr einfach zu benutzen und hat Unterstützung für einige wichtige Funktionen im Zusammenhang mit E-Mail-Nachrichten enthalten. Es hat Unterstützung für MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queue mehr Mail. Darüber hinaus unterstützt es das Mail-Quizing-System sowie Unterstützung für individuelle Anfragen aller Art,
Die MailSystem Bibliothek ist sehr einfach zu benutzen und hat Unterstützung für einige wichtige Funktionen im Zusammenhang mit E-Mail-Nachrichten enthalten. Es hat Unterstützung für MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Merge. Es bietet auch Unterstützung für das Mail-Quizing-System sowie Unterstützung für individuelle Anfragen aller Art.
Es gibt einige wichtige Funktionen im Zusammenhang mit Simple Mail Transfer Protocol und Post Office Protocol 3, wie z.B. Unterstützung für Message count, Display parlbox Größe, Download kompletter Message oder Header nur, sichere Authentifizierung, eingebettetes Images, Sound, Sound, Sound, Sound, Sound, Sound, Sound oder Videos, Sound oder MPs, Sound oder MPs, Sound oder Videos.
Getting Start mit MailSystem
Der einfachste Weg MailSystem zu installieren ist über NuGet. Um es aus Visual Studio's Package Manager Console zu verwenden, geben Sie bitte den folgenden Befehl ein.
Installation MailSystem
Install-Package MailSystem.Net-trunk
MailSystem via GitHub
git clone https://github.com/pmengal/MailSystem.NET.git
E-Mail-Nachricht Senden via C#
Die MailSystem.NET Bibliothek hat Funktionen zum Zusammenstellen und Versenden von E-Mail-Nachrichten mit C# .NET-Code enthalten. Die Bibliothek ist sehr reich an Funktionen und hat mehrere wichtige Möglichkeiten zum Senden von E-Mail-Nachrichten mit einem Anhang, senden Sie E-Mails an mehrere Benutzer, senden Sie Nachrichten asynchron, senden verschlüsselte E-Mails an mehrere Empfänger.
Entfernte E-Mail-Nachrichten über C#
Die Open Source API MailSystem.NET Bibliothek ermöglicht es Software-Entwicklern, E-Mail-Nachrichten innerhalb ihrer C#-Anwendungen leicht zu finden und abzurufen. Die Bibliothek hat mehrere wichtige Funktionen integriert, um E-Mail-Nachrichten asynchron abzurufen, die Nachrichtenanzahl abzurufen, die Nachrichten aus sicheren Verbindungen abzurufen, die Nachrichtenliste abzurufen, eine bestimmte Nachricht abzurufen, und viele mehr.
Wie bekomme ich E-Mail-Nachrichten über C# Library?
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();
}
E-Mail-Anhang Handling via .NET
Die freie MailSystem.NET Bibliothek ermöglicht es Software-Entwicklern, mit E-Mail-Anhängen innerhalb ihrer .NET eigenen Anwendungen zu arbeiten. Die Bibliothek unterstützt das Hinzufügen mehrerer Dateien, das Speichern von Anhängen auf die Festplatte, das Arbeiten mit Codierung und Diagramm-Set und vieles mehr. Die Bibliothek bietet Unterstützung für das Anhängen und Senden von Dateien wie PDF, Microsoft Word, Images und vieles mehr.