2008-09-11 14 views
5

मुझे आश्चर्य है कि आईएमएपी खाते से मेल अग्रेषित करने का सबसे तेज़ और सबसे विश्वसनीय तरीका क्या है।आईएमएपी फॉरवर्डर

मेरा विश्वविद्यालय हमारे छात्र-मेलबॉक्स को एक निजी ई-मेल खाते में अग्रेषित करने की अनुमति नहीं देता है (हर कोई यहां जीमेल या हॉटमेल का उपयोग करता है)। यह एक राजनीतिक बात है, तकनीकी नहीं। हमारे पास मेलबॉक्स में आईएमएपी पहुंच है। मैं एक ऐसी सेवा लेना चाहता हूं जो आईएमएपी, और आगे के माध्यम से मेल डाउनलोड करे। और इसे स्केल करना अच्छा होगा, इसलिए हजारों छात्र इसका उपयोग कर सकते हैं। आखिरकार, मैं एक सार्वजनिक साइनअप पेज बनाना चाहता हूं, और इसे वहां से स्वचालित रूप से संसाधित कर लिया है।

अब तक, मैंने एक सभ्य PHP स्क्रिप्ट बनाई है जो डाउनलोड करता है, हेडर और बॉडी पार्ट्स डाउनलोड करता है, और यह सब एक साथ संबंध रखता है। मुझे इसके साथ दो समस्याएं हैं।

1) मैं सभी प्रकार के हिस्सों को डाउनलोड कर रहा हूं, और उन्हें एक साथ चिपका रहा हूं। मुझे उम्मीद है कि प्रत्येक विदेशी संलग्न फ़ाइल, पाठ के अजीब एन्कोडेड टुकड़े और हर प्रकार के शीर्षलेख इस से बचते हैं। मुझे यकीन नहीं है कि मेरे पास पूरा हेडर है।

2) करने के लिए: ई-मेल पता निजी ई-मेल पता बन जाता है, न कि मूल छात्र ई-मेल पता। मुझे लगता है कि यह लंगड़ा है, और खोज और संग्रह में असुविधाजनक है।

क्या PHP स्क्रिप्ट जाने का तरीका है? क्या कोई विशेष लिनक्स मेल सेवा/डिमन का उपयोग कर एक चाल है? क्या आईएमएपी में 'फॉरवर्ड' कमांड है, मुझे याद आ रही है?

+0

[getmail] (http://pyropus.ca/software/getmail/ "getmail") विचार करने का एक और विकल्प है। – marc

उत्तर

3

आप Fetchmail पर देखना चाहते हैं, क्योंकि यह समस्या को हल करने के लिए डिज़ाइन की गई थी। Fetchmail पीओपी/आईएमएपी/आदि सर्वर से मेल पुनर्प्राप्त करता है और इसे एसएमटीपी/एलएमटीपी/आदि सर्वरों के लिए आगे बढ़ाता है। Fetchmail कुछ वर्षों का लाभ है और बहुत से उपयोगकर्ता विभिन्न IMAP सर्वरों के साथ समस्याओं का सामना करते हैं।

-1

यदि जीमेल का उपयोग कर आप अन्य खातों से मेल लेने के लिए जीमेल को कॉन्फ़िगर कर सकते हैं।

+0

जहां तक ​​मुझे पता है, जीमेल केवल पीओपी 3 मेल उठा सकता है, आईएमएपी नहीं। –

+0

हां वास्तव में, जीमेल आईएमएपी खातों से नहीं ला सकता है। – Quentin

0

Fetchmail जाने का तरीका लगता है। मैं fetchmail कमांड फ़ाइल जेनरेट/संपादित करने के लिए PHP का उपयोग कर सकता हूं, ताकि सार्वजनिक साइन-अप को कवर किया जा सके। मैं एक पैकेज/स्क्रिप्ट की तलाश में हूं जो पहले से ही ऐसा करता है।

जीमेल पुल केवल पीओपी 3 के साथ काम करता है, आईएमएपी के साथ नहीं।

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