2012-07-27 15 views
5

से ईमेल का अनुरोध करने के लिए PHP के लिए कई पुस्तकालय हैं जो ईमेल भेजने के लिए बहुत अच्छे हैं। लेकिन आईएमएपी खाते से ईमेल का अनुरोध करने के लिए सबसे विश्वसनीय कौन सा है? संलग्नक के साथ विशेष रूप से ईमेल।PHP लाइब्रेरी IMAP

उत्तर

3

कोई अपनी आईएमएपी क्षमताओं के आधार पर एक ढांचा नहीं चुनता है, इस पर विचार करते हुए कि आप किसी भी ढांचे के साथ एक शक्तिशाली IMAP लाइब्रेरी लोड करने में सक्षम होना चाहिए। आप प्रोटोकॉल के लिए एक शक्तिशाली अमूर्त परत Horde IMAP driver का उपयोग करना चाह सकते हैं।

+0

क्षमा करें, मेरा मतलब था पुस्तकालय एक ढांचा नहीं। –

+1

उस स्थिति में, मैंने जो लिंक किया है उसे आजमाएं। – Lusitanian

1

मुझे इसका समर्थन करने वाले ढांचे के बारे में पता नहीं है, लेकिन कई ढांचे आपको कस्टम पुस्तकालयों या कक्षाओं को लोड करने का विकल्प देते हैं।

कई मामलों में आदर्श समाधान मुझे लगता है कि सबसे सरल है। PHP-imap पीओपी 3/आईएमएपी/एनएनटीपी मेलबॉक्स से कनेक्ट हो सकता है और अनुलग्नकों का समर्थन करता है।

+0

हाँ आप सही हैं। मेरा मतलब पुस्तकालय ढांचा नहीं है। –

0

नहीं है एक अंतर्निहित IMAP module कि PHP की अपनी कॉपी में संकलित किया जा सकता है। आपके phpinfo() आउटपुट में --with-imap[=DIR] जैसे कुछ होना चाहिए। यदि आपके पास है, तो आप मौजूदा PHP मॉड्यूल के साथ जो कुछ भी चाहते हैं वह कर सकते हैं।

+1

मुझे पता है, यह सादे PHP के साथ संभव है, लेकिन मुझे पहिया को फिर से क्यों शुरू करना चाहिए? यही कारण है कि मैं एक पुस्तकालय की तलाश में हूँ। –

+0

प्लस आईमैप मॉड्यूल बहुत भयानक है – Anthony

1

Fetch मूल PHP इमेप फ़ंक्शंस के साथ काम करने के लिए एक बहुत अच्छा ऑब्जेक्ट ओरिएंटेड रैपर है। यह कुछ भी नहीं कर सकता है कि PHP के अपने IMAP फ़ंक्शन नहीं कर सकते हैं, लेकिन यह आपको अपने कोड को लिखने के लिए अच्छा ऑब्जेक्ट ओरिएंटेड एपीआई का गुच्छा देता है। इसे लिखने के समय, लाइब्रेरी प्राप्त करना अभी भी विकास में है। यह पहले से ही संदेशों और अनुलग्नकों का समर्थन करता है लेकिन कुछ IMAP फ़ंक्शंस जैसे imap_thread के लिए कवरेज कम हो जाता है। प्राप्त सर्वर इंटरफ़ेस में किसी दिए गए मेलबॉक्स से सभी संदेश प्राप्त करने का एक तरीका है लेकिन अभी तक थ्रेड में एकत्रित संदेशों को प्राप्त करने का कोई तरीका नहीं है।

https://github.com/tedious/Fetch

पी.एस: मैं इस परियोजना के मालिक नहीं हूँ और न ही मैं यह करने के लिए किसी भी कोड का योगदान दिया है। मैंने इसे कुछ प्रयोगात्मक परियोजनाओं के लिए उपयोग किया है लेकिन कभी भी उत्पादन वातावरण में नहीं।

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