2012-09-26 11 views
5

अवधारणा के प्रमाण के रूप में विंडोज 8 के लिए एक छोटा ईमेल क्लाइंट बनाने के लिए देख रहे हैं। मैंने वास्तव में कभी भी एक ईमेल ऐप नहीं लिखा है, और ऐसा लगता है कि मैंने शुरू करने के लिए एक कठिन जगह चुना है, क्योंकि System.Net.Mail ऐप्स को स्टोर करने के लिए उपलब्ध नहीं है।मैं विंडोज 8 स्टोर ऐप में आईएमएपी कैसे एक्सेस करूं?

This thread about IMAP in c# सी # में IMAP करने के लिए और पुस्तकालयों के उदाहरण के बहुत सारे घटक हैं, लेकिन उनमें से ज्यादातर मैं कुछ स्पष्ट याद आ रही हूँ WinRT

में उपलब्ध नहीं कार्यों पर भरोसा करने लगते हैं या मैं बस से IMAP को लागू करने की क्या ज़रूरत है जमीन ऊपर?

उत्तर

1

मुझे लगता है कि आपको IMAP/SMTP/POP3 के लिए अपना स्वयं का कार्यान्वयन लिखना होगा क्योंकि मेट्रो ऐप्स बहुत सारे साझाकरण अनुबंधों का उपयोग करते हैं। और माइक्रोसॉफ्ट का कहना है कि यदि आप अपना खुद का ईमेल क्लाइंट लिखना चाहते हैं तो संभवतः वे अपना स्वयं का कार्यान्वयन चाहते हैं। यदि ईमेल क्लाइंट में बिल्ड के साथ शेयर अनुबंध का उपयोग न करें।

तो मुझे लगता है कि जवाब है। आपको RFC 3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 का अपना कार्यान्वयन लिखना होगा या अपने स्थापित ईमेल क्लाइंट से बात करने के लिए शेयर अनुबंध का उपयोग करना होगा। शेयर अनुबंध का उपयोग करने के लिए

+0

+1। आप http://curl.haxx.se/libcurl/ या किसी अन्य लाइब्रेरी का भी उपयोग कर सकते हैं। https://github.com/kisli/vmime दिमाग में आता है, हालांकि आपको एमएस स्टोर पर इसका उपयोग करने के लिए एक वाणिज्यिक लाइसेंस की आवश्यकता होगी। शायद थोड़ा सा मॉडलिंग की आवश्यकता होगी, लेकिन सिद्धांत रूप में यह काम कर सकता है। –

संबंधित मुद्दे