พร็อกซีเว็บที่ใช้งานได้ไม่ได้ตั้งค่า IMAP โดยอัตโนมัติ
IMAP ต้องใช้ไคลเอนต์อีเมลที่เข้ากันได้ อุโมงค์หรือเส้นทาง SOCKS ที่รองรับ และนโยบายพร็อกซีที่อนุญาตปลายทางอีเมล
เบราว์เซอร์ทำงานผ่านไฟล์ PAC แต่ไคลเอนต์อีเมลเชื่อมต่อกับ IMAP ไม่ได้ ไม่มีความขัดแย้งใด ๆ: เบราว์เซอร์และไคลเอนต์อีเมลกำลังขอบริการที่ต่างกันผ่านอินเทอร์เฟซการกำหนดค่าที่ต่างกัน
IMAP ไม่ใช่คำขอ HTTP ทั่วไป ไคลเอนต์ต้องมีเส้นทางที่สามารถขนส่งโปรโตคอลอีเมลของตนได้ เช่น อุโมงค์ HTTP CONNECT ที่รองรับหรือการเชื่อมต่อ SOCKS พร็อกซียังต้องอนุญาตปลายทางและพอร์ตด้วย
ตรวจสอบการรองรับจริงของไลบรารีอีเมล
ผู้ให้บริการ IMAP ใน Angus Mail ปัจจุบันจัดทำเอกสารโฮสต์ พอร์ต และคุณสมบัติบัญชีของพร็อกซี HTTP รวมถึงการตั้งค่าที่เกี่ยวข้องกับ SOCKS ใช้เอกสารสำหรับผู้ให้บริการและโปรโตคอลที่ติดตั้งไว้ คำแนะนำเก่าที่ว่า JavaMail ไม่สามารถใช้พร็อกซี HTTP ได้เลยนั้นอธิบายขีดจำกัดความสามารถอีกอย่างหนึ่ง
ชื่อคุณสมบัติที่ดูน่าเชื่อถือยังไม่พอ โปรโตคอล IMAP ที่ปลอดภัยอาจต้องใช้คำนำหน้าคุณสมบัติที่สอดคล้องกัน และคุณสมบัติพร็อกซี HTTP ใด ๆ ที่ไคลเอนต์ Java อื่นใช้ไม่ได้หมายความว่าผู้ให้บริการอีเมลจะอ่าน
การค้นพบ PAC เป็นคุณสมบัติอีกอย่างหนึ่ง
PAC URL ของเบราว์เซอร์เป็นข้อมูลการกำหนดค่า ไม่ใช่ที่อยู่ของเซิร์ฟเวอร์ IMAP หรือพร็อกซีส่งต่อ กำหนดเส้นทางพร็อกซีที่รองรับสำหรับปลายทางอีเมลแทนการนำ URL นั้นไปแทนโฮสต์อีเมล
จากนั้นแยกบัญชีออกจากกัน ข้อมูลรับรองพร็อกซีอนุญาตตัวกลาง บัญชีอีเมลอนุญาตการเข้าถึงกล่องจดหมาย รหัสผ่านกล่องจดหมายที่ถูกต้องไม่สามารถซ่อมแซมคำขอ CONNECT ที่ถูกปฏิเสธได้
เปิดการตรวจสอบ TLS ของอีเมลไว้ผ่านอุโมงค์ที่รองรับ หากพร็อกซีที่ได้รับอนุญาตไม่อนุญาตพอร์ตอีเมลที่จำเป็น ให้ขอการจัดการการเข้าถึงที่ได้รับอนุมัติ การเปลี่ยนป้ายพอร์ตหรือสคีมาพร็อกซีไม่สามารถทำให้การเชื่อมต่อที่ไม่เข้ากันหรือถูกปฏิเสธกลายเป็นการเชื่อมต่อที่ได้รับอนุญาตได้