IMAPS-proxyinnstillingar for Angus Mail: bruk mail.imaps-prefikset
Konfigurer proxy-namnerommet til imaps-leverandøren før du opprettar eit Angus Mail-lager, med riktig IMAP- eller IMAPS-prefiks.
Proxy-eigenskapane til Angus Mail høyrer til den valde e-postleverandøren. For eit lager som ein får med getStore("imaps"), konfigurerer ein namnerommet 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");
Klassane Session og Store kjem frå Jakarta Mail. Utelat proxybrukar- og passordoppføringane dersom proxyen ikkje krev autentisering. For ein offentleg tilgjengeleg IMAPS-teneste på ein tillaten offentleg rute, bruk ein HTTP-kandidat frå lista over HTTP-proxyar i den konfigurasjonen utan konto, og kontroller at han tillèt den faktiske porten til e-postverten. Når programmet koplar til lageret, oppgi det faktiske vertsnamnet til e-posttenaren og e-postkontoen.
| Valt lager | Eigenskapsprefiks |
|---|---|
| imap, inkludert IMAP med STARTTLS | mail.imap. |
| imaps, implisitt TLS | mail.imaps. |
Leverandørnamnet vel dette namnerommet. Å velje port 993 i verdien til ein annan eigenskap endrar ikkje kva leverandør som vart henta. Hald prefikset konsekvent i innstillingane for proxy, port og TLS.