Biblioteca .NET de código abierto para IMAP, POP3 y SMTP
Gratis C.NET Biblioteca para la generación de correos electrónicos con adjuntos de soporte MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard vCalendar.
MailSystem.NET es una biblioteca de fuente abierta que permite a los desarrolladores de software gestionar correos electrónicos utilizando .NET comandos. La biblioteca es muy flexible y apoya la gestión de correos electrónicos utilizando MP, OP3, MAP y varios otros protocolos de correo electrónico. La biblioteca soporta operaciones asincrónicas y permite la firma de correo encriptación así como descripción utilizando S/ME OpenPGP. La biblioteca ha incluido objetos separados para el mensaje así como para los clientes.
La biblioteca MailSystem es muy fácil de usar y ha incluido soporte para varias características importantes relacionadas con los mensajes de correo electrónico. Ha incluido soporte para MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing y mucho más. También proporciona apoyo al sistema de citación por correo, así como apoyo a las consultas individuales de todos los tipos,
La biblioteca MailSystem es muy fácil de usar y ha incluido soporte para varias características importantes relacionadas con los mensajes de correo electrónico. Ha incluido soporte para MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Mail Merge También presta apoyo al sistema de citación por correo, así como apoyo a las consultas individuales de todos los tipos.
Existen varias características importantes relacionadas con el protocolo de transferencia simple y el protocolo de correos 3 tales como soporte de recuento de mensajes, mostrar tamaño de parlbox, descargar mensaje completo o encabezado, autenticación segura, imagen integrada, sonidos o videos
Comenzando con MailSystem
La forma más fácil de instalar MailSystem es a través de NuGet. Para utilizarlo desde la Consola de Embalaje de Visual Studio, ingrese el siguiente comando.
Instalación MailSystem vía NuGet
Install-Package MailSystem.Net-trunk
Instalación MailSystem vía GitHub
git clone https://github.com/pmengal/MailSystem.NET.git
Mensaje de correos Envío vía C
La biblioteca MailSystem.NET ha incluido funcionalidad para componer y enviar mensajes de correo electrónico utilizando el código C.NET. La biblioteca es muy rica en funciones y ha incluido varias maneras importantes de enviar mensajes de correo electrónico tales como enviar un mensaje de correo electrónico con un archivo adjunto, enviar correos electrónicos a varios usuarios, enviar mensajes asynchronous, enviar mensajes múltiples emails,
Mensajes de correo electrónico recuperados vía C
La biblioteca Open Source API MailSystem.NET permite a los desarrolladores de software acceder y recuperar mensajes de correo electrónico dentro de sus aplicaciones C con facilidad. La biblioteca ha incluido varias funciones importantes relacionadas con la recuperación de mensajes de correo electrónico recuperar mensaje asynchronous, recuperar el recuento de mensajes, recuperar el mensaje de conexiones seguras, recuperar la lista de mensajes, recuperar un mensaje específico, más a un archivo.
¿Cómo conseguir mensajes de correo electrónico a través de la Biblioteca 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();
}
Email Attachment Handling vía .NET
La biblioteca MailSystem.NET gratuita permite a los desarrolladores de software trabajar con archivos de correo electrónico dentro de sus propias .NET aplicaciones. La biblioteca soporta agregar archivos múltiples, recuperar archivos adjuntos y guardarlos en disco, trabajar con codificación y diagrama, y más. La biblioteca ha proporcionado soporte para adjuntar y enviar archivos como PDF, Microsoft Word, Images y muchos más.