Angus Mail IMAPS starpniekservera iestatījumi: izmantojiet prefiksu mail.imaps
Pirms Angus Mail krātuves izveides konfigurējiet imaps nodrošinātāja starpniekservera nosaukumvietu ar atbilstošo IMAP vai IMAPS prefiksu.
Angus Mail starpniekservera rekvizīti pieder izvēlētajam pasta nodrošinātājam. Krātuvei, kas iegūta ar getStore("imaps"), konfigurējiet nosaukumvietu 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");
Klases Session un Store nāk no Jakarta Mail. Izlaidiet starpniekservera lietotāja un paroles ierakstus, ja starpniekserveris neprasa autentifikāciju. Lai IMAPS pakalpojums būtu publiski pieejams atļautā publiskā maršrutā, šajā konfigurācijā bez konta izmantojiet HTTP kandidātu no HTTP starpniekserveru saraksta un pārbaudiet, vai tas atļauj pasta resursdatora faktisko portu. Kad lietojumprogramma pievieno krātuvi, norādiet pasta servera faktisko resursdatora nosaukumu un pasta kontu.
| Izvēlētā krātuve | Rekvizīta prefikss |
|---|---|
| imap, tostarp IMAP ar STARTTLS | mail.imap. |
| imaps, netiešs TLS | mail.imaps. |
Nodrošinātāja nosaukums izvēlas šo nosaukumvietu. Porta 993 izvēle cita rekvizīta vērtībā nemaina to, kurš nodrošinātājs tika iegūts. Saglabājiet prefiksu konsekventu starpniekservera, porta un TLS iestatījumos.