में कच्चे ईमेल को पार्स करना मैं भागों में कच्चे ईमेल को पार्स करने के लिए PHP कोड का उपयोग करने के लिए अच्छा/काम करने वाला/सरल ढूंढ रहा हूं।php
मैं जानवर बल समाधान के एक जोड़े में लिखा है, लेकिन हर बार, एक छोटा सा परिवर्तन/हैडर/अंतरिक्ष/कुछ साथ आता है और मेरी पूरी पार्सर विफल रहता है और परियोजना के अलावा गिर जाता है।
और इससे पहले कि मैं पीएआर/पीईसीएल पर इंगित करता हूं, मुझे वास्तविक कोड की आवश्यकता है। मेरे मेजबान में कुछ खराब कॉन्फ़िगरेशन या कुछ है, मैं कभी भी सही बनाने के लिए .so को प्राप्त नहीं कर सकता। अगर मुझे एसएसओ बनाया जाता है, तो पथ/पर्यावरण/php.ini में कुछ अंतर हमेशा इसे उपलब्ध नहीं करता है (अपाचे बनाम क्रॉन बनाम क्ली)।
ओह, और एक आखिरी बात, मैं कच्चे ईमेल पाठ, पॉप 3 नहीं, और नहीं IMAP को पार्स कर रहा हूँ। इसे एक .qmail ईमेल रीडायरेक्ट के माध्यम से php स्क्रिप्ट में पाइप किया जा रहा है।
मैं SOF उम्मीद नहीं कर रहा हूँ मेरे लिए यह लिखने के लिए, मैं यह कर "सही" पर कुछ सुझाव/प्रारंभिक बिंदु की तलाश में हूँ। यह उन "पहिया" समस्याओं में से एक है जो मुझे पता है कि पहले ही हल हो चुका है।
मुझे यह दृष्टिकोण पसंद है, और यह अधिकांश भाग के लिए काफी अच्छा काम करता है। हालांकि मैंने समस्या निवारण में देखा है कि यह रैपिंग हेडर लाइनों को संभाल नहीं पाएगा, उदाहरण के लिए यदि: पते एक से अधिक पंक्ति का उपयोग करते हैं। –