मैं एक परियोजना जहाँ मैं SMTP के माध्यम से एक मेल प्राप्त करने के स्थानीय नेटवर्क पर की जरूरत पर काम कर रहा हूँ (एक विरासत अनुप्रयोग एकीकरण प्रयोजनों के लिए एक मेल भेज रहा है)। मूल रूप से, मैं आईआईएस में एसएमटीपी सर्वर का उपयोग करने जा रहा था और घटना सिंक का उपयोग कर रहा था लेकिन यह थोड़ा भारी हाथ लगता है। मैं वर्तमान में निम्नलिखित 3 उम्मीदवार पुस्तकालयों का मूल्यांकन कर रहा हूं:
nDumbster: ओपन सोर्स लेकिन पूरी तरह कार्यान्वित सर्वर नहीं। मूल रूप से यूनिट परीक्षणों के लिए उपयोग किया जाता है। यह मेल को आसान निरीक्षण के लिए किसी ऑब्जेक्ट पर पार्स करता है। एक संदेश प्राप्त होने पर मुझे एक घटना को बढ़ाने के लिए इसे संशोधित करना पड़ा।
SmtpServer: .NET TPL और कार्यान्वयन STARTTLS का उपयोग करके आधुनिक डिज़ाइन। स्रोत कोड आसानी से उपलब्ध नहीं लगता है। संदेश प्राप्त होने पर कुछ हुक प्रदान करता है लेकिन आपको संदेश सामग्री को ब्लॉब के रूप में सौंपने लगता है। (मुझे इसका परीक्षण करने की आवश्यकता नहीं थी क्योंकि इसकी आवश्यकता है .net 4.5)
Rnwood.SmtpServer: पूर्ण-विशेषीकृत और स्रोत कोड उपलब्ध होने पर प्रतीत होता है हालांकि दस्तावेज़ की कमी है।
स्रोत
2015-02-16 20:09:20
क्या आपको लाइब्रेरी की आवश्यकता है ताकि वे विशेष कार्य करने में सक्षम हों, जैसे सामूहिक मेलिंग के लिए कतार मेल? – norbertB