Setările de proxy IMAPS din Angus Mail: folosiți prefixul mail.imaps
Configurați spațiul de nume proxy al furnizorului imaps înainte de a crea un depozit Angus Mail, cu prefixul IMAP sau IMAPS potrivit.
Proprietățile de proxy din Angus Mail aparțin furnizorului de e-mail selectat. Pentru un depozit obținut cu getStore("imaps"), configurați spațiul de nume 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");
Clasele Session și Store provin din Jakarta Mail. Omiteți intrările de utilizator și parolă ale proxy-ului dacă proxy-ul nu solicită autentificare. Pentru un serviciu IMAPS accesibil public pe o rută publică permisă, folosiți în acea configurare fără cont un candidat HTTP din lista de proxy-uri HTTP și verificați că permite portul real al gazdei de e-mail. Când aplicația conectează depozitul, furnizați numele real de gazdă al serverului de e-mail și contul de e-mail.
| Depozit selectat | Prefix de proprietate |
|---|---|
| imap, inclusiv IMAP cu STARTTLS | mail.imap. |
| imaps, TLS implicit | mail.imaps. |
Numele furnizorului selectează acest spațiu de nume. Alegerea portului 993 în valoarea altei proprietăți nu schimbă furnizorul obținut. Păstrați prefixul consecvent în setările de proxy, port și TLS.