2009-11-25 12 views
8

क्या कोई क्रॉस-प्लेटफॉर्म (केवल विंडोज़ और ओएस एक्स में दिलचस्पी है) आईएमएपी पुस्तकालय जिन्हें मैं सी ++ से उपयोग कर सकता हूं? पसंदीदा रूप से ओपन सोर्स भी।क्रॉस प्लेटफार्म सी ++ आईएमएपी लाइब्रेरी

मैं वर्तमान में चिलकट से आईएमएपी लाइब्रेरी का उपयोग कर रहा हूं, लेकिन यह केवल विंडोज़ है।

मुझे libEtPan और VMime मिला है और मुझे आश्चर्य हुआ कि क्या कोई अन्य व्यक्ति तुलना करने के लिए देख सकता था।

उत्तर

6

VMIME के बारे में क्या?

यह एक पुस्तकालय में सभी मेरी पसंदीदा चीजों में है: मुक्त भाषण में के रूप में के रूप में मुफ्त बीयर में

  • नि: शुल्क

    1. नि: शुल्क,, (मुक्त स्रोत भी)
    2. नियमित रूप से अद्यतन (बहुत महत्वपूर्ण)
    3. सभ्य (हालांकि महान नहीं) प्रलेखन
    4. पोर्टेबल
  • +0

    थिंक आई VMime पर फिर से विचार करेंगे, मैं यह है कि मैं क्या चाहते हो जाएगा यकीन है। –

    +8

    सावधान रहें, gplv3, यह लाइब्रेरी (जीपीएल का वायरल हिस्सा) के लिए बहुत ही सीमित है। – Pierre

    +0

    99 यूरो के लिए एक वाणिज्यिक लाइसेंस उपलब्ध है। यदि आप वाणिज्यिक सॉफ्टवेयर विकसित कर रहे हैं तो काफी उचित लगता है। –

    1

    हालांकि थोड़ा सा दिनांक है क्योंकि इसके विकास ने ओपन-सोर्स होने से रोक दिया है, आप UW-IMAP toolkit देख सकते हैं। हालांकि, इसका प्राथमिक लेखक पांडा-आईएमएपी नाम के तहत टूलकिट के विकास को जारी रखता है और इसे किसी भी व्यक्ति के लिए उपलब्ध कराता है जो परियोजना के विकास के लिए दान करना चाहता है।

    +0

    इसका प्राथमिक लेखक एक साल पहले मर गया था। – arnt

    +0

    हां और अब पांडा आईएमएपी का नवीनतम संस्करण github https://github.com/jonabbey/panda-imap – adamo

    7

    एक और अच्छी पसंद cURL library हो सकती है जो सी लाइब्रेरी है लेकिन इसमें सी ++ बाइंडिंग है - cURLpp

    सबसे अच्छी बात यह है कि इसे एमआईटी लाइसेंस के तहत लाइसेंस प्राप्त है जो पूरी तरह से वाणिज्यिक उपयोग या गैर-ओपनसोर्स परियोजनाओं के लिए उपयुक्त है।

    +0

    के माध्यम से उपलब्ध है अब कर्ल HTTP/HTTPS के लिए केवल ठीक है, अन्यथा उनके पुराने पुराने एफ़टीपी प्रयासों सहित भयानक बेकार है। यह सिर्फ एक अलग प्रोटोकॉल है और आप वास्तव में इसे प्रतिबंधित करने के लिए बलात्कार नहीं करना चाहते हैं और कभी भी एपीआई फिट करने के लिए डिज़ाइन नहीं किया गया है – Lothar

    2

    अन्य विकल्प libetpan (एक सी भाषा पुस्तकालय) और Mailcore (एक सी ++ libetpan के लिए आवरण)

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