IMAPS-proxyinstellingen van Angus Mail: gebruik het voorvoegsel mail.imaps
Configureer de proxynameruimte van de imaps-provider voordat u een Angus Mail-store aanmaakt, met het bijbehorende IMAP- of IMAPS-voorvoegsel.
De proxy-eigenschappen van Angus Mail horen bij de gekozen mailprovider. Voor een store die u met getStore("imaps") verkrijgt, configureert u de nameruimte 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 komen uit Jakarta Mail. Laat de proxymedewerker- en wachtwoordinvoer weg als de proxy geen authenticatie vereist. Voor een openbaar bereikbare IMAPS-dienst op een toegestane openbare route gebruikt u in die configuratie zonder account een HTTP-kandidaat uit de lijst met HTTP-proxy’s en controleert u of die de werkelijke poort van de mailhost toestaat. Wanneer de toepassing de store verbindt, geeft u de werkelijke hostnaam van de mailserver en het mailaccount op.
| Gekozen store | Eigenschapsvoorvoegsel |
|---|---|
| imap, inclusief IMAP met STARTTLS | mail.imap. |
| imaps, impliciete TLS | mail.imaps. |
De providernaam selecteert deze nameruimte. Poort 993 kiezen in de waarde van een andere eigenschap verandert niet welke provider is verkregen. Houd het voorvoegsel consistent in de instellingen voor proxy, poort en TLS.