Tetapan proksi IMAPS Angus Mail: gunakan awalan mail.imaps
Konfigurasikan ruang nama proksi penyedia imaps sebelum mencipta stor Angus Mail, dengan awalan IMAP atau IMAPS yang sepadan.
Sifat proksi Angus Mail dimiliki oleh penyedia mel yang dipilih. Untuk stor 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 daripada Jakarta Mail. Tinggalkan entri pengguna dan kata laluan proksi jika proksi tidak memerlukan pengesahan. Untuk perkhidmatan IMAPS yang boleh dicapai secara awam pada laluan awam yang dibenarkan, gunakan calon HTTP daripada senarai proksi HTTP dalam konfigurasi tanpa akaun itu dan semak sama ada ia membenarkan port sebenar hos mel. Apabila aplikasi menyambung stor, berikan nama hos sebenar pelayan mel dan akaun mel.
| Stor dipilih | Awalan sifat |
|---|---|
| imap, termasuk IMAP dengan STARTTLS | mail.imap. |
| imaps, TLS tersirat | mail.imaps. |
Nama penyedia memilih ruang nama ini. Memilih port 993 dalam nilai sifat lain tidak mengubah penyedia yang diperoleh. Kekalkan awalan yang konsisten dalam tetapan proksi, port dan TLS.