Angus Mailin IMAPS-välityspalvelinasetukset: käytä mail.imaps-etuliitettä
Määritä imaps-tarjoajan välityspalvelimen nimiavaruus ennen Angus Mail -varaston luomista vastaavalla IMAP- tai IMAPS-etuliitteellä.
Angus Mailin välityspalvelinominaisuudet kuuluvat valitulle sähköpostitarjoajalle. Varastolle, jonka saat komennolla getStore("imaps"), määritä nimiavaruus 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");
Luokat Session ja Store tulevat Jakarta Mailista. Jätä välityspalvelimen käyttäjänimi ja salasana pois, jos välityspalvelin ei vaadi todennusta. Sallitulla julkisella reitillä julkisesti saavutettavalle IMAPS-palvelulle käytä kyseisessä ilman tiliä olevassa kokoonpanossa HTTP-ehdokasta HTTP-välityspalvelinten luettelosta ja tarkista, että se sallii sähköposti-isännän todellisen portin. Kun sovellus yhdistää varaston, anna sähköpostipalvelimen todellinen isäntänimi ja sähköpostitili.
| Valittu varasto | Ominaisuuden etuliite |
|---|---|
| imap, mukaan lukien IMAP ja STARTTLS | mail.imap. |
| imaps, implisiittinen TLS | mail.imaps. |
Tarjoajan nimi valitsee tämän nimiavaruuden. Portin 993 valitseminen toisen ominaisuuden arvossa ei muuta sitä, mikä tarjoaja hankittiin. Pidä etuliite yhtenäisenä välityspalvelimen, portin ja TLS:n asetuksissa.