Setelan proxy IMAPS Angus Mail: gunakan prefiks mail.imaps
Konfigurasikan ruang nama proxy penyedia imaps sebelum membuat penyimpanan Angus Mail, dengan prefiks IMAP atau IMAPS yang sesuai.
Properti proxy Angus Mail dimiliki oleh penyedia email yang dipilih. Untuk penyimpanan yang diperoleh dengan getStore("imaps"), konfigurasikan ruang nama 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");
Kelas Session dan Store berasal dari Jakarta Mail. Hilangkan entri pengguna dan kata sandi proxy jika proxy tidak memerlukan autentikasi. Untuk layanan IMAPS yang dapat dijangkau publik di jalur publik yang diizinkan, gunakan kandidat HTTP dari daftar proxy HTTP dalam konfigurasi tanpa akun itu dan periksa apakah kandidat tersebut mengizinkan port sebenarnya dari host email. Saat aplikasi menghubungkan penyimpanan, berikan nama host server email yang sebenarnya dan akun email.
| Penyimpanan terpilih | Prefiks properti |
|---|---|
| imap, termasuk IMAP dengan STARTTLS | mail.imap. |
| imaps, TLS implisit | mail.imaps. |
Nama penyedia memilih ruang nama ini. Memilih port 993 pada nilai properti lain tidak mengubah penyedia yang diperoleh. Jaga prefiks tetap konsisten di setelan proxy, port, dan TLS.