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 ക്രമീകരണങ്ങളിൽ പ്രിഫിക്സ് സ്ഥിരമായി നിലനിർത്തുക.

അനുബന്ധ ലേഖനങ്ങൾ