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, अंतर्निहित TLSmail.imaps.

प्रदाता का नाम ही यह नामस्थान चुनता है। किसी दूसरी प्रॉपर्टी के मान में पोर्ट 993 चुनने से यह नहीं बदलता कि कौन-सा प्रदाता प्राप्त हुआ। प्रॉक्सी, पोर्ट और TLS सेटिंग्स में उपसर्ग एक जैसा रखें।

संबंधित लेख