ספריית קוד פתוח .NET עבור IMAP, POP3 ו-SMTP
ספריית C.NET חינם להפקת הודעות דואל עם הודעות תמיכה MP, OP3, NT, ME, S/ME, OpenPGP, NS, vCard vCalendar.
MailSystem.NET היא ספריית קוד פתוח המאפשרת למפתחי תוכנה לנהל הודעות דוא"ל באמצעות פקודות .NET. הספרייה היא מאוד גמישה ותומכת בניהול הודעות דוא"ל באמצעות MP3, MAP, וכמה פרוטוקולי דואר אלקטרוני אחרים. הספרייה תומכת בפעולות אסינכרוניות ומאפשרת חתימת דואר והצפנה, כמו גם תיאור באמצעות S/ME OpenPGP. הספרייה כללה אובייקטים נפרדים עבור ההודעה, כמו גם את הלקוחות.
הספרייה MailSystem קלה לשימוש וכוללת תמיכה במספר תכונות חשובות הקשורות להודעות דואר אלקטרוני. הוא כלל תמיכה ב-MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (ביסיאן, RL, DomainKeys), קווינג. זה גם מספק תמיכה עבור מערכת ציטוטים דואר, כמו גם תמיכה עבור שאילתות בודדות מכל הסוגים,
הספריה MailSystem קלה לשימוש וכוללת תמיכה במספר תכונות חשובות הקשורות להודעות דואר אלקטרוני. הוא כלל תמיכה ב-MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, vCard, vCalendar, Anti-Spam (ביסיאן, RL, DomainKeys), דואר הרבה יותר. זה גם מספק תמיכה עבור מערכת ציטוטים דואר, כמו גם תמיכה עבור שאילתות בודדות מכל הסוגים.
ישנן מספר תכונות חשובות כלולות בפרוטוקול העברת דואר פשוטה ופרוטוקול דואר 3 כגון תמיכה בספירת הודעות, גודל תצוגה, הורדת הודעה מלאה או צלילים מאובטחים בלבד, אימות הודעות דואר אלקטרוני משובצות,
מתחילים עם MailSystem
הדרך הקלה ביותר להתקין MailSystem היא באמצעות NuGet. כדי להשתמש בו מסוף מנהל החבילה של Visual Studio, אנא הזן את הפקודה הבאה.
התקנה 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, תמונות ועוד רבים נוספים.