2013-02-19 45 views
27

मैं सर्वर से मैक ओएस एक्स टर्मिनल के माध्यम से IMAP आदेश भेजने और प्रतिक्रिया प्राप्त करना चाहते हैं के माध्यम से शैल में IMAP सर्वर से बात करने के लिए। मैं सर्वर इस लाइन का उपयोग करने के लिए कनेक्ट कर सकते हैं:कैसे OpenSSL

openssl s_client -connect imap.gmail.com:993 

और मैं सफलतापूर्वक प्रवेश कर सकते हैं:

? LOGIN m.client2 passwordhere 

लेकिन अन्य सभी आदेशों से काम नहीं करते हैं, तो सर्वर से कोई जवाब नहीं।

? LIST "" "*" 
? SELECT INBOX 
+3

मैक ओएस एक्स टर्मिनल उर्फ ​​बैश नहीं है। टर्मिनल और खोल समान नहीं हैं! – Johnsyweb

उत्तर

42

मिले एक त्रुटि

openssl s_client -connect imap.gmail.com:993 -crlf 

-crlf: एक दोस्त की मदद से महत्वपूर्ण है

7

इस प्रयास करें, तो यह आपके लिए काम करता है (अपने openssl s_client -connect imap.gmail.com:993 -crlf आदेश & प्रकार केवल नीले हिस्सा द्वारा पहली पंक्ति की जगह) करना चाहिए:: मैं उदाहरण इस बात के लिए करने की कोशिश की

enter image description here

+0

धन्यवाद, लेकिन ए 001 जोड़ना आदि मदद नहीं करता था। – wzbozon

3

पहली बात यह है कि, आपके जीमेल खाते पर सक्रिय आईपैप है ??? यदि आप सफलतापूर्वक लॉगिन करने में सक्षम हैं जिसका अर्थ है कि एसएसएल ठीक काम कर रहा है। क्या वापसी कोड है कि आप

a1 लॉगिन करने के लिए मिलता है m.client2 आदेश passwordhere।

आप कमांड

की कोशिश की है

a1 क्षमता

नहीं सभी IMAP सर्वर implementa सभी IMAP आदेशों के बाद से अन्य वैकल्पिक आदेशों का प्रयास करें। जब मैं जीमेल रेडिफमेल याहू जैसे विभिन्न विक्रेताओं के लिए डेटा माइग्रेशन टूल बना रहा था, तो मुझे इस समस्या का सामना करना पड़ा है ...

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

  • कोई संबंधित समस्या नहीं^_^