मैंने एक कस्टम ईमेल सर्वर और वेब क्लाइंट लागू किया है। सर्वर सिर्फ एक आरईएसटी एपीआई है (Google के जीमेल एपीआई के समान) जो भेजने और प्राप्त करने के लिए तीसरी पार्टी (प्रेषक) का उपयोग करता है। ईमेल डेटाबेस में संग्रहीत हैं। वेब क्लाइंट सिर्फ भेजने और प्राप्त करने के लिए आरईएसटी क्लाइंट से बात करता है।आईएमएपी सर्वर फेकाडे - कैसे एक बनाना है?
इस दृष्टिकोण के साथ समस्या यह आईएमएपी को कहीं भी लागू नहीं करती है, जो मानक ईमेल (दृष्टिकोण, आईफोन, आदि) के लिए कनेक्ट करने और हमारे ईमेल एपीआई का उपयोग करने के लिए असंभव बनाता है। यह ग्राहकों को ईमेल के लिए केवल हमारे ग्राहक का उपयोग करने के लिए सीमित करता है।
मुझे कुछ प्रकार की आईएमएपी सर्वर "मुखौटा" की आवश्यकता है जो ग्राहकों को कनेक्शन का प्रबंधन करेगा और वास्तव में अनुरोधों को संभालने के लिए मेरे आरईएसटी एपीआई को कॉल करेगा (ईमेल प्राप्त करें, ईमेल भेजें, आदि)।
आईएमएपी मुखौटा कैसे लागू किया जा सकता है? क्या मौजूदा मेलसेवर लेने और इसे बंद करने का कोई तरीका हो सकता है और मेरे एपीआई को कॉल करने के लिए सभी "घटनाओं" को इंगित कर सकता है?
हाँ, यह संभव है। उदाहरण के लिए, डोवकोट, आपको स्टोरेज मॉड्यूल में प्लग करने देता है। – arnt
क्या आपके पास भाषा वरीयता है? – vzwick
सवाल कहता है .net, तो C# ish ... लेकिन सी # में बहुत सारे IMAP सर्वर कोड नहीं हैं। ग्राहक, हाँ, निश्चित है, लेकिन सर्वर नहीं है, और अब तक समस्या का सबसे बड़ा हिस्सा IMAP की सेवा करना है ... – arnt