काम करने वाला वेब प्रॉक्सी IMAP को अपने आप कॉन्फ़िगर नहीं करता
IMAP के लिए अनुकूल मेल क्लाइंट, समर्थित टनल या SOCKS मार्ग, और ऐसी प्रॉक्सी नीति चाहिए जो मेल एंडपॉइंट की अनुमति दे।
ब्राउज़र PAC फ़ाइल के ज़रिए काम करता है। मेल क्लाइंट IMAP से कनेक्ट नहीं हो पाता। इसमें कोई विरोधाभास नहीं है: ब्राउज़र और मेल क्लाइंट अलग-अलग कॉन्फ़िगरेशन इंटरफ़ेस के ज़रिए अलग-अलग सेवाएँ माँग रहे हैं।
IMAP कोई सामान्य HTTP अनुरोध नहीं है। क्लाइंट को ऐसा मार्ग चाहिए जो उसका मेल प्रोटोकॉल ले जा सके, जैसे समर्थित HTTP CONNECT टनल या SOCKS कनेक्शन। प्रॉक्सी को गंतव्य और पोर्ट की भी अनुमति देनी होती है।
मेल लाइब्रेरी के वास्तविक समर्थन की जाँच करें
मौजूदा Angus Mail का IMAP प्रदाता HTTP प्रॉक्सी होस्ट, पोर्ट और खाता गुणों के साथ SOCKS से जुड़ी सेटिंग्स का दस्तावेज़ीकरण करता है। इंस्टॉल किए गए प्रदाता और प्रोटोकॉल के लिए दस्तावेज़ का उपयोग करें। यह पुरानी सलाह कि JavaMail कभी HTTP प्रॉक्सी का उपयोग नहीं कर सकता, क्षमता की किसी दूसरी सीमा का वर्णन करती है।
विश्वसनीय लगने वाला गुण नाम पर्याप्त नहीं है। सुरक्षित IMAP प्रोटोकॉल को संबंधित गुण उपसर्ग की ज़रूरत हो सकती है, और किसी दूसरे Java क्लाइंट द्वारा उपयोग किया गया कोई भी मनमाना HTTP प्रॉक्सी गुण मेल प्रदाता द्वारा अवश्य पढ़ा जाए, यह ज़रूरी नहीं।
PAC खोज एक अलग सुविधा है
ब्राउज़र का PAC URL कॉन्फ़िगरेशन डेटा है, IMAP सर्वर या फ़ॉरवर्डिंग प्रॉक्सी का पता नहीं। मेल होस्ट के स्थान पर वह URL रखने के बजाय मेल गंतव्य के लिए समर्थित प्रॉक्सी मार्ग निर्धारित करें।
फिर खातों को अलग करें। प्रॉक्सी क्रेडेंशियल बिचौलिए को अधिकृत करते हैं; मेल खाता मेलबॉक्स तक पहुँच अधिकृत करता है। वैध मेलबॉक्स पासवर्ड अस्वीकृत CONNECT अनुरोध को ठीक नहीं कर सकता।
समर्थित टनल के ज़रिए मेल TLS सत्यापन सक्रिय रखें। यदि अधिकृत प्रॉक्सी आवश्यक मेल पोर्ट की अनुमति नहीं देता, तो स्वीकृत पहुँच व्यवस्था का अनुरोध करें। पोर्ट लेबल या प्रॉक्सी स्कीम बदलने से असंगत या अस्वीकृत कनेक्शन अनुमत कनेक्शन नहीं बन सकता।