Bibliothèque .NET open source pour IMAP, POP3 et SMTP
Bibliothèque gratuite de C.NET pour la production de courriels avec pièces justificatives MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, Nouvelle-Écosse, vCard vCalendar.
MailSystem.NET est une bibliothèque à source ouverte qui permet aux concepteurs de logiciels de gérer les courriels en utilisant les commandes .NET. La bibliothèque est très souple et appuie la gestion des courriels à l'aide du MP, du OP3, du PAM et de plusieurs autres protocoles de courriel. La bibliothèque appuie les opérations asynchrone et permet la signature du courrier et le chiffrement ainsi que la description à l'aide de S/ME OpenPGP. La bibliothèque a inclus des objets distincts pour le message ainsi que les clients.
La bibliothèque de MailSystem bibliothèques est très facile à utiliser et a apporté un soutien à plusieurs éléments importants liés aux messages électroniques. Il a également apporté son soutien à la MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, N.-É., vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Mail Merge et beaucoup plus. Il fournit également un soutien au système de classement par courrier ainsi qu'à l'appui des demandes individuelles de tous types,
La bibliothèque de MailSystem bibliothèques est très facile à utiliser et a apporté un soutien à plusieurs éléments importants liés aux messages électroniques. Il a également apporté son soutien à la MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, N.-É., vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Mail Merge, et beaucoup plus. Il fournit également un soutien au système de classement par courrier ainsi qu'à l'appui des demandes individuelles de tous types.
Il y a plusieurs éléments importants liés au protocole de transfert du courrier simple et au protocole de poste 3 tels que le support, la taille des boîtes d'affichage, le téléchargement du message complet, l'authentification sécurisée, l'image intégrée, les sons ou les sons.
Pour commencer avec MailSystem
La façon la plus facile d'installer MailSystem est de l'ordre de NuGet. Pour l’utiliser à partir de Visual Studio's Package Manager Console, veuillez entrer le commandement suivant.
installer MailSystem via NuGet
Install-Package MailSystem.Net-trunk
Installations MailSystem par GitHub
git clone https://github.com/pmengal/MailSystem.NET.git
Message par courriel Envoi par C
La bibliothèque du système de courrier.NET a inclus la fonctionnalité pour le compostage et l'envoi de messages électroniques à l'aide du code C.NET. La bibliothèque est très riche et a inclus plusieurs façons importantes d'envoyer des messages électroniques, comme envoyer un message électronique avec une pièce jointe, envoyer des courriels à plusieurs utilisateurs, envoyer des messages asynchrone.
Récupérer des e-mails via C#
La bibliothèque Open Source API MailSystem.NET permet aux concepteurs de logiciels d'accéder et de récupérer les messages électroniques à l'intérieur de leurs applications C avec facilité. La bibliothèque a inclus plusieurs fonctions importantes liées à la recherche de messages électroniques, à la recherche d'un message asynchrone, à la recherche d'un message précis, à la recherche d'un fichier.
Comment obtenir des messages par courriel par l'entremise de la bibliothèque 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();
}
Gestion des pièces jointes aux e-mails via .NET
La bibliothèque du système de courrier gratuit permet aux concepteurs de logiciels de travailler avec des pièces de courrier électronique à l'intérieur de leurs propres applications .NET. La bibliothèque appuie l'ajout de fichiers multiples, la recherche de pièces jointes et la sauvegarde sur disquette, en travaillant avec encodage et classement de cartes et plus. La bibliothèque a fourni un soutien pour la fixation et l'envoi de fichiers comme PDF, Microsoft Word, Images et bien d'autres.