Nastavení proxy IMAPS v Angus Mail: použijte předponu mail.imaps
Nakonfigurujte proxy jmenný prostor poskytovatele imaps před vytvořením úložiště Angus Mail, se shodnou předponou IMAP nebo IMAPS.
Vlastnosti proxy v Angus Mail patří zvolenému poskytovateli pošty. Pro úložiště získané pomocí getStore("imaps") nakonfigurujte jmenný prostor 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");
Třídy Session a Store pocházejí z Jakarta Mail. Pokud proxy nevyžaduje ověření, vynechte položky uživatelského jména a hesla proxy. Pro veřejně dostupnou službu IMAPS na povolené veřejné trase použijte v této konfiguraci bez účtu HTTP kandidáta z seznamu HTTP proxy a ověřte, že povoluje skutečný port poštovního hostitele. Když aplikace připojí úložiště, zadejte skutečné jméno hostitele poštovního serveru a poštovní účet.
| Zvolené úložiště | Předpona vlastnosti |
|---|---|
| imap, včetně IMAP se STARTTLS | mail.imap. |
| imaps, implicitní TLS | mail.imaps. |
Název poskytovatele určuje tento jmenný prostor. Volba portu 993 v hodnotě jiné vlastnosti nemění, který poskytovatel byl získán. Udržujte předponu shodnou v nastavení proxy, portu i TLS.