De proxy-eigenskippen fan Angus Mail hearre by de keazen e-postoanbieder. Foar in opslach dy't jo krije mei getStore("imaps"), konfigurearje de namromte 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");

De klassen Session en Store komme fan Jakarta Mail. Lit de proxy-brûker- en wachtwurdynfieringen weilitten as de proxy gjin autentikaasje freget. Foar in iepenbier berikbere IMAPS-tsjinst op in tastiene iepenbiere rûte, brûk in HTTP-kandidaat út de list mei HTTP-proxy's yn dy konfiguraasje sûnder akkount en kontrolearje dat dy de werklike poarte fan de e-posthost tastean. As de applikaasje de opslach ferbynt, jou dan de werklike hostnamme fan de e-postserver en it e-postakkount.

Keazen opslachEigenskipfoarheaksel
imap, ynklusyf IMAP mei STARTTLSmail.imap.
imaps, ymplisite TLSmail.imaps.

De namme fan de oanbieder selektearret dizze namromte. Poarte 993 kieze yn 'e wearde fan in oare eigenskip feroaret net hokker oanbieder krigen is. Hâld it foarheaksel konsekwint yn 'e ynstellingen foar proxy, poarte en TLS.

Relatearre artikelen