Библиотека .NET с открытым исходным кодом для IMAP, POP3 и SMTP
Free C# .NET Library for Generating Emails with Attachments supporting MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard & vCalendar.
MailSystem. ET - это библиотека с открытым исходным кодом, которая позволяет разработчикам программного обеспечения управлять электронной почтой с помощью . ET команд. Библиотека очень гибкая и поддерживает управление электронной почтой с использованием MP, OP3, MAP и нескольких других протоколов электронной почты. Библиотека поддерживает асинхронные операции и позволяет подписывать и шифровать почту, а также описание с помощью S/ME & OpenPGP. Библиотека включает в себя отдельные объекты для сообщения, а также клиентов.
Библиотека MailSystem очень проста в использовании и включает в себя поддержку нескольких важных функций, связанных с сообщениями электронной почты. Он включал поддержку MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queing, Mail Merge и многое другое. Он также обеспечивает поддержку системы цитирования почты, а также поддержку отдельных запросов всех типов,
Библиотека MailSystem очень проста в использовании и включает в себя поддержку нескольких важных функций, связанных с сообщениями электронной почты. Он включал поддержку MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queing, Mail Merge и многое другое. Он также обеспечивает поддержку системы цитирования почты, а также поддержку отдельных запросов всех типов.
Существует несколько важных функций, связанных с Simple Mail Transfer Protocol и Post Office Protocol 3, таких как поддержка подсчета сообщений, размер отображения парлокса, загрузка полного сообщения или только заголовка, безопасная аутентификация, встроенное изображение, звуки или видео, отправка электронной почты непосредственно без MP-сервера, использование HTML и текстовых писем, повышение эффективности кэширования и многое другое.
Начало с MailSystem
Самый простой способ установить MailSystem - через NuGet. Чтобы использовать его из Visual Studio’s Package Manager Console, введите следующую команду.
установить MailSystem через NuGet
Install-Package MailSystem.Net-trunk
Установка MailSystem через GitHub
git clone https://github.com/pmengal/MailSystem.NET.git
Отправка сообщений по электронной почте через C#
The MailSystem. ET-библиотека включает в себя функциональность для композирования и отправки сообщений электронной почты с помощью C# .NET-кода. Библиотека очень богата функциями и включает в себя несколько важных способов отправки сообщений электронной почты, таких как отправка сообщения электронной почты с приложением, отправка писем нескольким пользователям, отправка сообщений асинхронно, отправка зашифрованных сообщений электронной почты, отправка электронной почты нескольким получателям, отправка электронной почты с MP-сервером или без него и многое другое.
Проверено Email Сообщения через C#
Open Source API MailSystem. ET-библиотека позволяет разработчикам программного обеспечения легко получать и получать сообщения электронной почты в своих приложениях 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
The free MailSystem. ET-библиотека позволяет разработчикам программного обеспечения работать с приложениями электронной почты в своих собственных . ET-приложения. Библиотека поддерживает добавление нескольких файлов, поиск приложений и сохранение их на диск, работу с кодированием и графиком и многое другое. Библиотека оказывает поддержку в подключении и отправке таких файлов, как PDF, Microsoft Word, Images и многое другое.