Az Angus Mail proxy tulajdonságai a kiválasztott levelezőszolgáltatóhoz tartoznak. A getStore("imaps") használatával kapott tárhoz a mail.imaps névteret kell beállítani:

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");

A Session és Store osztályok a Jakarta Mailből származnak. Hagyja ki a proxy felhasználónevet és jelszót, ha a proxy nem igényel hitelesítést. Az engedélyezett nyilvános útvonalon nyilvánosan elérhető IMAPS szolgáltatáshoz használjon HTTP-jelöltet a HTTP-proxyk listájából ból ebben a fiók nélküli konfigurációban, és ellenőrizze, hogy engedélyezi-e a levelezési gazdagép tényleges portját. Amikor az alkalmazás csatlakoztatja a tárat, adja meg a levelezőszerver tényleges gazdagépnevét és a levelezési fiókot.

Kiválasztott tárTulajdonság-előtag
imap, beleértve az IMAP-ot STARTTLS-selmail.imap.
imaps, implicit TLSmail.imaps.

A szolgáltató neve választja ki ezt a névteret. Az 993-as port kiválasztása egy másik tulajdonság értékében nem változtatja meg, melyik szolgáltatót kapta. Tartsa az előtagot egységesen a proxy, a port és a TLS beállításaiban.

Kapcsolódó cikkek