Βιβλιοθήκη ανοιχτού κώδικα .NET για IMAP, POP3 και SMTP
Δωρεάν Βιβλιοθήκη C.NET για την παραγωγή μηνυμάτων ηλεκτρονικού ταχυδρομείου με συνημμένα που υποστηρίζουν MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard & vCalendar.
Το MailSystem.NET είναι μια βιβλιοθήκη ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές λογισμικού να διαχειρίζονται μηνύματα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας .NET εντολές. Η βιβλιοθήκη είναι πολύ ευέλικτη και υποστηρίζει τη διαχείριση μηνυμάτων ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας MP, OP3, MAP και πολλά άλλα πρωτόκολλα ηλεκτρονικού ταχυδρομείου. Η βιβλιοθήκη υποστηρίζει ασύγχρονες λειτουργίες και επιτρέπει την υπογραφή αλληλογραφίας και την κρυπτογράφηση, καθώς και την περιγραφή χρησιμοποιώντας το S/ME & OpenPGP. Η βιβλιοθήκη έχει συμπεριλάβει ξεχωριστά αντικείμενα για το μήνυμα, καθώς και τους πελάτες.
Η MailSystem βιβλιοθήκη είναι πολύ εύκολο στη χρήση και έχει συμπεριλάβει υποστήριξη για πολλά σημαντικά χαρακτηριστικά που σχετίζονται με μηνύματα ηλεκτρονικού ταχυδρομείου. Έχει συμπεριλάβει υποστήριξη για MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Mail Παρέχει επίσης υποστήριξη για το σύστημα εισαγωγής αλληλογραφίας καθώς και υποστήριξη για μεμονωμένα ερωτήματα όλων των τύπων.
Η βιβλιοθήκη MailSystem είναι πολύ εύκολο στη χρήση και έχει συμπεριλάβει υποστήριξη για πολλά σημαντικά χαρακτηριστικά που σχετίζονται με μηνύματα ηλεκτρονικού ταχυδρομείου. Έχει συμπεριλάβει υποστήριξη για MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys), Queueing, Παρέχει επίσης υποστήριξη για το σύστημα εισαγωγής αλληλογραφίας, καθώς και υποστήριξη για μεμονωμένα ερωτήματα όλων των τύπων.
Υπάρχουν πολλά σημαντικά χαρακτηριστικά που σχετίζονται με το Simple Mail Transfer Protocol και το Post Office Protocol 3 όπως υποστήριξη καταμέτρησης μηνυμάτων, προβολή μεγέθους parlbox, λήψη πλήρους μηνύματος ή επικεφαλίδα μόνο, ασφαλή αυθεντικότητα, ενσωματωμένη εικόνα ή ήχους.
Ξεκινώντας με MailSystem
Ο ευκολότερος τρόπος εγκατάστασης MailSystem είναι μέσω NuGet. Για να το χρησιμοποιήσετε από τον διαχειριστή πακέτων του Visual Studio Console, παρακαλούμε εισάγετε την ακόλουθη εντολή.
Είσοδος MailSystem με NuGet
Install-Package MailSystem.Net-trunk
ηφίστε MailSystem μέσω GitHub
git clone https://github.com/pmengal/MailSystem.NET.git
Αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου μέσω C
Η βιβλιοθήκη MailSystem.NET έχει συμπεριλάβει τη λειτουργικότητα για τη σύνθεση και την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας κώδικα C.NET . Η βιβλιοθήκη είναι πλούσια σε χαρακτηριστικά και έχει συμπεριλάβει πολλούς σημαντικούς τρόπους για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου, όπως αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου με συνημμένο, αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου σε πολλούς χρήστες, αποστολή μηνυμάτων ασύγχρονης, αποστολή κρυπτογραφημένων μηνυμάτων ηλεκτρονικού ταχυδρομείου.
Ανάκτηση μηνυμάτων ηλεκτρονικού ταχυδρομείου μέσω C
Η βιβλιοθήκη Open Source API MailSystem.NET επιτρέπει στους προγραμματιστές λογισμικού να έχουν πρόσβαση και να ανακτούν μηνύματα ηλεκτρονικού ταχυδρομείου μέσα στις εφαρμογές τους 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
Η δωρεάν βιβλιοθήκη MailSystem.NET επιτρέπει στους προγραμματιστές λογισμικού να εργάζονται με συνημμένα μηνύματα ηλεκτρονικού ταχυδρομείου μέσα στις δικές τους .NET εφαρμογές. Η βιβλιοθήκη υποστηρίζει την προσθήκη πολλαπλών αρχείων, την ανάκτηση συνημμένων και την αποθήκευση τους στο δίσκο, την κωδικοποίηση και τη ρύθμιση γραφήματος και πολλά άλλα. Η βιβλιοθήκη έχει παράσχει υποστήριξη για την προσκόλληση και την αποστολή αρχείων όπως PDF Microsoft Word, Images και πολλά άλλα.