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 அமைப்புகளில் முன்னொட்டை ஒரே மாதிரியாக வைத்திருங்கள்.

தொடர்புடைய கட்டுரைகள்