IMAP, POP3 और SMTP के लिए ओपन सोर्स .NET लाइब्रेरी

MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard और vCalendar का समर्थन करने वाले अनुलग्नकों के साथ ईमेल उत्पन्न करने के लिए नि: शुल्क C# .NET लाइब्रेरी। 

MailSystem.NET एक खुला स्रोत पुस्तकालय है जो सॉफ्टवेयर डेवलपर्स को .NET कमांड का उपयोग करके ईमेल का प्रबंधन करने में सक्षम बनाता है। पुस्तकालय बहुत लचीला है और एमपी, ओपी 3, एमएपी और कई अन्य ईमेल प्रोटोकॉल का उपयोग करके ईमेल प्रबंधित करने का समर्थन करता है। पुस्तकालय अतुल्यकालिक संचालन का समर्थन करता है और मेल साइनिंग और एन्क्रिप्शन के साथ-साथ S/ME और OpenPGP का उपयोग करके विवरण की अनुमति देता है। पुस्तकालय में संदेश के साथ-साथ ग्राहकों के लिए अलग-अलग ऑब्जेक्ट भी शामिल हैं।

MailSystem पुस्तकालय का उपयोग करना बहुत आसान है और इसमें ईमेल संदेशों से संबंधित कई महत्वपूर्ण सुविधाओं के लिए समर्थन शामिल है। इसमें MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys) के लिए समर्थन शामिल है। यह मेल कोटिंग सिस्टम के साथ-साथ सभी प्रकार के व्यक्तिगत प्रश्नों के लिए समर्थन भी प्रदान करता है।

MailSystem पुस्तकालय का उपयोग करना बहुत आसान है और इसमें ईमेल संदेशों से संबंधित कई महत्वपूर्ण सुविधाओं के लिए समर्थन शामिल है। इसमें MP, OP3, MAP4, NT, ME, S/ME, OpenPGP, NS, vCard, vCalendar, Anti-Spam (Bayesian, RL, DomainKeys) के लिए समर्थन शामिल है। यह मेल कोटिंग सिस्टम के साथ-साथ सभी प्रकार के व्यक्तिगत प्रश्नों के लिए समर्थन भी प्रदान करता है।

सिंपल मेल ट्रांसफर प्रोटोकॉल और पोस्ट ऑफिस प्रोटोकॉल 3 जैसे संदेश गिनती समर्थन, डिस्प्ले parlbox आकार, डाउनलोड पूरा संदेश या हेडर से संबंधित कई महत्वपूर्ण विशेषताएं हैं, सुरक्षित प्रमाणीकरण, एम्बेडेड छवि, ध्वनि या वीडियो, सीधे बिना किसी एमपी सर्वर के ईमेल भेजें, HTML और टेक्स्ट ईमेल का उपयोग करें, कैशिंग प्रदर्शन को बढ़ाया और कई और अधिक।

Previous Next

MailSystem के साथ शुरू होना

MailSystem स्थापित करने का सबसे आसान तरीका NuGet के माध्यम से है। इसे विजुअल स्टूडियो के पैकेज मैनेजर कंसोल से उपयोग करने के लिए, कृपया निम्नलिखित आदेश दर्ज करें।

MailSystem के माध्यम से NuGet स्थापित करें

Install-Package MailSystem.Net-trunk  

MailSystem के माध्यम से GitHub स्थापित करें 

git clone https://github.com/pmengal/MailSystem.NET.git 

ईमेल संदेश भेजने के माध्यम से C#

मेलसिस्टम.NET पुस्तकालय में सी # .NET कोड का उपयोग करके ईमेल संदेशों को जोड़ने और भेजने के लिए कार्यक्षमता शामिल है। पुस्तकालय बहुत सुविधाजनक है और इसमें ईमेल संदेश भेजने के कई महत्वपूर्ण तरीके शामिल हैं जैसे कि संलग्नक के साथ एक ईमेल संदेश भेजना, एकाधिक उपयोगकर्ताओं को ईमेल भेजना, संदेश भेजने, एन्क्रिप्टेड ईमेल संदेश भेजना, एकाधिक प्राप्तकर्ताओं को ईमेल भेजना, एकाधिक निकायों के साथ भेजना, एमपी सर्वर के साथ या बिना एक ईमेल भेजना और कई अन्य।

C # के माध्यम से ईमेल संदेश पुनः प्राप्त

ओपन सोर्स API मेलसिस्टम। ईटी पुस्तकालय सॉफ्टवेयर डेवलपर्स को आसानी से अपने सी # अनुप्रयोगों के अंदर ईमेल संदेशों को एक्सेस और पुनर्प्राप्त करने में सक्षम बनाता है। पुस्तकालय में कई महत्वपूर्ण कार्य शामिल हैं जो ईमेल संदेशों को पुनर्प्राप्त करने से संबंधित हैं, संदेश अतुल्यकालिक पुनर्प्राप्त करें, संदेश की गिनती को पुनर्प्राप्त करें, संदेश को सुरक्षित कनेक्शन से पुनर्प्राप्त करें, संदेश सूची पुनर्प्राप्त करें, एक विशिष्ट संदेश प्राप्त करें, एक फ़ाइल में पुनर्प्राप्त करें, और कई और अधिक।

C# Library के माध्यम से ईमेल संदेश कैसे प्राप्त करें?

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

मुफ्त मेलसिस्टम.NET पुस्तकालय सॉफ्टवेयर डेवलपर्स को अपने स्वयं के .NET अनुप्रयोगों के अंदर ईमेल संलग्नक के साथ काम करने में सक्षम बनाता है। पुस्तकालय एकाधिक फ़ाइलों को जोड़ने का समर्थन करता है, संलग्नक को पुनर्प्राप्त करता है और उन्हें डिस्क में सहेजता है, एन्कोडिंग और चार्ट-सेट के साथ काम करता है, और अधिक। पुस्तकालय ने PDF, Microsoft Word, छवियों और कई अन्य फाइलों को संलग्न करने और भेजने के लिए समर्थन प्रदान किया है।

 हिन्दी