Proxy web đang hoạt động không tự động cấu hình IMAP
IMAP cần một ứng dụng thư phù hợp, một đường hầm hoặc tuyến SOCKS được hỗ trợ và một chính sách proxy cho phép điểm cuối thư.
Trình duyệt hoạt động qua tệp PAC. Còn ứng dụng thư thì không thể kết nối tới IMAP. Không có mâu thuẫn nào: trình duyệt và ứng dụng thư đang yêu cầu những dịch vụ khác nhau qua những giao diện cấu hình khác nhau.
IMAP không phải là một yêu cầu HTTP thông thường. Ứng dụng cần một tuyến có thể mang giao thức thư của nó, chẳng hạn đường hầm HTTP CONNECT được hỗ trợ hoặc kết nối SOCKS. Proxy cũng phải cho phép điểm đích và cổng.
Kiểm tra mức hỗ trợ thực tế của thư viện thư
Nhà cung cấp IMAP của Angus Mail hiện tại ghi lại máy chủ, cổng và các thuộc tính tài khoản của proxy HTTP, cùng các thiết lập liên quan đến SOCKS. Hãy dùng tài liệu cho nhà cung cấp và giao thức đã cài đặt. Lời khuyên cũ rằng JavaMail không bao giờ dùng được proxy HTTP mô tả một giới hạn năng lực khác.
Một tên thuộc tính trông có lý là chưa đủ. Giao thức IMAP bảo mật có thể yêu cầu tiền tố thuộc tính tương ứng, và một thuộc tính proxy HTTP tùy ý do ứng dụng Java khác dùng không nhất thiết được nhà cung cấp thư đọc.
Phát hiện PAC là một tính năng khác
URL PAC của trình duyệt là dữ liệu cấu hình, không phải địa chỉ của máy chủ IMAP hay proxy chuyển tiếp. Hãy xác định tuyến proxy được hỗ trợ cho điểm đích thư thay vì thay thế máy chủ thư bằng URL đó.
Sau đó tách các tài khoản. Thông tin đăng nhập proxy cho phép bên trung gian; tài khoản thư cho phép truy cập hộp thư. Mật khẩu hộp thư hợp lệ không thể sửa chữa một yêu cầu CONNECT bị từ chối.
Giữ xác minh TLS cho thư được bật qua đường hầm được hỗ trợ. Nếu proxy được cấp phép không cho phép cổng thư cần thiết, hãy yêu cầu cách bố trí truy cập đã được phê duyệt. Việc đổi nhãn cổng hoặc lược đồ proxy không thể biến một kết nối không tương thích hoặc bị từ chối thành kết nối được phép.