Angus Mail IMAPS प्रॉक्सी सेटिंग्स: mail.imaps उपसर्ग का उपयोग करें
Angus Mail स्टोर बनाने से पहले imaps प्रदाता का प्रॉक्सी नामस्थान सही IMAP या IMAPS उपसर्ग के साथ कॉन्फ़िगर करें।
Angus Mail की प्रॉक्सी प्रॉपर्टीज़ चुने गए मेल प्रदाता की हैं। getStore("imaps") से मिलने वाले स्टोर के लिए mail.imaps नामस्थान कॉन्फ़िगर करें:
Properties properties = new Properties();
properties.setProperty("mail.imaps.proxy.host", "proxy.example.net");
properties.setProperty("mail.imaps.proxy.port", "8080");
properties.setProperty("mail.imaps.proxy.user", proxyUser);
properties.setProperty("mail.imaps.proxy.password", proxyPassword);
properties.setProperty("mail.imaps.ssl.checkserveridentity", "true");
Session session = Session.getInstance(properties);
Store store = session.getStore("imaps");
Session और Store क्लास Jakarta Mail से आती हैं। यदि प्रॉक्सी प्रमाणीकरण नहीं मांगता है तो प्रॉक्सी उपयोगकर्ता और पासवर्ड प्रविष्टियाँ छोड़ दें। अनुमत सार्वजनिक मार्ग पर सार्वजनिक रूप से पहुँचने योग्य IMAPS सेवा के लिए, उस बिना खाते वाले कॉन्फ़िगरेशन में HTTP प्रॉक्सी सूची से एक HTTP उम्मीदवार का उपयोग करें और जाँचें कि वह मेल होस्ट का वास्तविक पोर्ट अनुमत करता है। जब एप्लिकेशन स्टोर से कनेक्ट होता है, तो मेल सर्वर का वास्तविक होस्टनाम और मेल खाता दें।
| चयनित स्टोर | प्रॉपर्टी उपसर्ग |
|---|---|
| imap, STARTTLS के साथ IMAP सहित | mail.imap. |
| imaps, अंतर्निहित TLS | mail.imaps. |
प्रदाता का नाम ही यह नामस्थान चुनता है। किसी दूसरी प्रॉपर्टी के मान में पोर्ट 993 चुनने से यह नहीं बदलता कि कौन-सा प्रदाता प्राप्त हुआ। प्रॉक्सी, पोर्ट और TLS सेटिंग्स में उपसर्ग एक जैसा रखें।