इसके लिए मौजूदा IMAP सर्वर और IMAP component का उपयोग करें।
अपना खुद का IMAP सर्वर बनाना मेरी राय में एक बड़ा सुरक्षा जोखिम है।
मुक्त घटक होते हैं, लेकिन उनमें से ज्यादातर राष्ट्रीय अक्षर और 'मानक नहीं के ईमेल संदेशों में समस्याएं आ रही ... और कोई भी समर्थन (LumiSoft.Net लगभग 2 साल के लिए छोड़ दिया जाता है)
using(Imap imap = new Imap())
{
imap.Connect("imap.server.com");
imap.Login("user", "password");
imap.SelectInbox();
List<long> uidList = imap.Search(Flag.Unseen);
foreach (long uid in uidList)
{
IMail email = new MailBuilder()
.CreateFromEml(imap.GetMessageByUID(uid));
Console.WriteLine(email.Subject);
Console.WriteLine(email.Attachments.Count);
}
imap.Close();
}
है
Mail.dll में SMTP घटक और template engine भी शामिल है ताकि आप आसानी से उत्तर भेज सकें।
अस्वीकरण: मैं इस वाणिज्यिक उत्पाद के विकास में शामिल हूं।
स्रोत
2011-01-18 11:23:44
मुझे लगता है कि यह वास्तव में इस बात पर निर्भर करता है कि आप ईमेल के साथ क्या करना चाहते हैं। यदि आप एक वेब ऐप बना रहे हैं तो या तो मतदान, या आने वाली ईमेल प्राप्त करने के लिए एक सेवा का उपयोग करने में मदद मिलेगी। यदि आप वास्तव में दृष्टिकोण परिप्रेक्ष्य से ईमेल से बातचीत करना चाहते हैं तो ऐड-ऑन बनाने से सहायता मिल सकती है। –
@Steve मैं मेल (संलग्नक के साथ) पढ़ने में सक्षम होना चाहता हूं, इसे पार्स करें, फिर स्वचालित प्रतिक्रिया भेजें। मेलबी के लिए – Chris