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 ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಸ್ಥಿರವಾಗಿರಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು