Angus Mail IMAPS-proxyindstillinger: brug mail.imaps-præfikset
Konfigurer imaps-udbyderens proxy-navneområde, før du opretter et Angus Mail-lager, med det matchende IMAP- eller IMAPS-præfiks.
Angus Mails proxyegenskaber hører til den valgte mailudbyder. For et lager, der hentes med getStore("imaps"), skal du konfigurere mail.imaps-navneområdet:
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");
Klasserne Session og Store kommer fra Jakarta Mail. Udelad proxybruger- og adgangskodefelterne, hvis proxyen ikke kræver godkendelse. Til en offentligt tilgængelig IMAPS-tjeneste på en tilladt offentlig rute skal du bruge en HTTP-kandidat fra listen over HTTP-proxyer i den konfiguration uden konto og kontrollere, at den tillader mailværtens faktiske port. Når programmet forbinder lageret, skal du angive mailserverens faktiske værtsnavn og mailkontoen.
| Valgt lager | Egenskabspræfiks |
|---|---|
| imap, inklusive IMAP med STARTTLS | mail.imap. |
| imaps, implicit TLS | mail.imaps. |
Udbydernavnet vælger dette navneområde. At vælge port 993 i en anden egenskabs værdi ændrer ikke, hvilken udbyder der blev hentet. Hold præfikset ens i indstillingerne for proxy, port og TLS.