Cài đặt proxy IMAPS của Angus Mail: dùng tiền tố mail.imaps
Cấu hình không gian tên proxy của nhà cung cấp imaps trước khi tạo kho Angus Mail, với tiền tố IMAP hoặc IMAPS tương ứng.
Các thuộc tính proxy của Angus Mail thuộc về nhà cung cấp thư đã chọn. Với kho lấy được bằng getStore("imaps"), hãy cấu hình không gian tên 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");
Các lớp Session và Store đến từ Jakarta Mail. Bỏ qua các mục người dùng và mật khẩu proxy nếu proxy không yêu cầu xác thực. Với dịch vụ IMAPS truy cập công khai trên một tuyến công cộng được phép, hãy dùng một ứng viên HTTP từ danh sách proxy HTTP trong cấu hình không có tài khoản đó và kiểm tra rằng nó cho phép cổng thực tế của máy chủ thư. Khi ứng dụng kết nối kho, hãy cung cấp tên máy chủ thực tế của máy chủ thư và tài khoản thư.
| Kho đã chọn | Tiền tố thuộc tính |
|---|---|
| imap, bao gồm IMAP với STARTTLS | mail.imap. |
| imaps, TLS ngầm | mail.imaps. |
Tên nhà cung cấp chọn không gian tên này. Chọn cổng 993 trong giá trị của một thuộc tính khác không làm thay đổi nhà cung cấp đã nhận. Giữ tiền tố nhất quán trong cài đặt proxy, cổng và TLS.