Ρυθμίσεις διακομιστή μεσολάβησης IMAPS του Angus Mail: χρησιμοποιήστε το πρόθεμα mail.imaps
Διαμορφώστε τον χώρο ονομάτων μεσολάβησης του παρόχου imaps πριν δημιουργήσετε έναν χώρο αποθήκευσης Angus Mail, με το αντίστοιχο πρόθεμα IMAP ή IMAPS.
Οι ιδιότητες μεσολάβησης του Angus Mail ανήκουν στον επιλεγμένο πάροχο αλληλογραφίας. Για έναν χώρο αποθήκευσης που λαμβάνετε με getStore("imaps"), διαμορφώστε τον χώρο ονομάτων 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");
Οι κλάσεις Session και Store προέρχονται από το Jakarta Mail. Παραλείψτε τις καταχωρίσεις χρήστη και κωδικού πρόσβασης μεσολάβησης αν ο διακομιστής μεσολάβησης δεν απαιτεί έλεγχο ταυτότητας. Για μια δημόσια προσβάσιμη υπηρεσία IMAPS σε επιτρεπόμενη δημόσια διαδρομή, χρησιμοποιήστε έναν υποψήφιο HTTP από τη λίστα HTTP proxy σε αυτή τη διαμόρφωση χωρίς λογαριασμό και ελέγξτε ότι επιτρέπει την πραγματική θύρα του κεντρικού υπολογιστή αλληλογραφίας. Όταν η εφαρμογή συνδέει τον χώρο αποθήκευσης, δώστε το πραγματικό όνομα κεντρικού υπολογιστή του διακομιστή αλληλογραφίας και τον λογαριασμό αλληλογραφίας.
| Επιλεγμένος χώρος αποθήκευσης | Πρόθεμα ιδιότητας |
|---|---|
| imap, συμπεριλαμβανομένου IMAP με STARTTLS | mail.imap. |
| imaps, σιωπηρό TLS | mail.imaps. |
Το όνομα του παρόχου επιλέγει αυτόν τον χώρο ονομάτων. Η επιλογή της θύρας 993 στην τιμή μιας άλλης ιδιότητας δεν αλλάζει ποιος πάροχος λήφθηκε. Διατηρήστε το πρόθεμα συνεπές στις ρυθμίσεις μεσολάβησης, θύρας και TLS.