D'Proxy-Eegenschafte vum Angus Mail gehéieren zum ausgewielte Mail-Provider. Fir e Store, deen Dir mat getStore("imaps") kritt, konfiguréiert den Nummraum 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");

D'Klassen Session a Store kommen aus Jakarta Mail. Loosst d'Proxy-Benotzer- an dem Passwuert-Anträg ewech, wann de Proxy keng Authentifikatioun verlaangt. Fir en ëffentlech erreechbare IMAPS-Service op enger erlaabter ëffentlecher Streck benotzt en HTTP-Kandidat aus der Lëscht vun HTTP-Proxye an därer Konfiguratioun ouni Kont a kontrolléiert, ob en de richtegen Port vum Mailhost erlaabt. Wann d'Applikatioun de Store verbënnt, gitt den tatsächlechen Hostnumm vum Mailserver an de Mailkont un.

Ausgewielten StoreEegenschaftsprefix
imap, dorënner IMAP mat STARTTLSmail.imap.
imaps, implizitten TLSmail.imaps.

Den Numm vum Provider wielt dësen Nummraum. De Port 993 am Wäert vun enger anerer Eegenschaft ze wielen ännert net, wéi en Provider kritt gouf. Hält de Prefix konsequent an den Astellunge fir Proxy, Port an TLS.

Ähnlech Artikelen