IMAPS-proxyinnstillinger for Angus Mail: bruk mail.imaps-prefikset
Konfigurer imaps-leverandørens proxy-navnerom før du oppretter et Angus Mail-lager, med riktig IMAP- eller IMAPS-prefiks.
Angus Mails proxyegenskaper tilhører den valgte e-postleverandøren. For et lager som hentes med getStore("imaps"), konfigurerer du navnerommet 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");
Klassene Session og Store kommer fra Jakarta Mail. Utelat proxybruker- og passordoppføringene hvis proxyen ikke krever autentisering. For en offentlig tilgjengelig IMAPS-tjeneste på en tillatt offentlig rute, bruk en HTTP-kandidat fra listen over HTTP-proxyer i den konfigurasjonen uten konto, og kontroller at den tillater e-postvertens faktiske port. Når applikasjonen kobler til lageret, oppgi e-postserverens faktiske vertsnavn og e-postkontoen.
| Valgt lager | Egenskapprefiks |
|---|---|
| imap, inkludert IMAP med STARTTLS | mail.imap. |
| imaps, implisitt TLS | mail.imaps. |
Leverandørnavnet velger dette navnerommet. Å velge port 993 i en annen egenskaps verdi endrer ikke hvilken leverandør som ble hentet. Hold prefikset konsekvent i innstillingene for proxy, port og TLS.