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 సెట్టింగ్‌లలో ఉపసర్గను ఒకేలా ఉంచండి.

సంబంధిత వ్యాసాలు