Angus Mail IMAPS tarpinio serverio nustatymai: naudokite priešdėlį mail.imaps
Sukonfigūruokite imaps teikėjo tarpinio serverio vardų erdvę prieš kurdami Angus Mail saugyklą su atitinkamu IMAP arba IMAPS priešdėliu.
Angus Mail tarpinio serverio savybės priklauso pasirinktam pašto teikėjui. Saugyklai, gaunamai su getStore("imaps"), sukonfigūruokite vardų erdvę 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");
Klasės Session ir Store kilusios iš Jakarta Mail. Praleiskite tarpinio serverio naudotojo ir slaptažodžio įrašus, jei tarpinis serveris nereikalauja autentifikavimo. Jei IMAPS paslauga viešai pasiekiama leistinu viešu maršrutu, toje be paskyros konfigūracijoje naudokite HTTP kandidatą iš HTTP tarpinių serverių sąrašo ir patikrinkite, ar jis leidžia tikrąjį pašto hosto portą. Kai programa prisijungia prie saugyklos, nurodykite tikrąjį pašto serverio hosto vardą ir pašto paskyrą.
| Pasirinkta saugykla | Savybės priešdėlis |
|---|---|
| imap, įskaitant IMAP su STARTTLS | mail.imap. |
| imaps, numanomas TLS | mail.imaps. |
Teikėjo pavadinimas parenka šią vardų erdvę. Portas 993 kitos savybės reikšmėje nekeičia, kuris teikėjas buvo gautas. Išlaikykite priešdėlį nuoseklų tarpinio serverio, porto ir TLS nustatymuose.