Un proxy web que funciona no configura IMAP automáticamente
IMAP necesita un cliente de correo compatible, un túnel o una ruta SOCKS compatible y una política de proxy que permita el punto final del correo.
El navegador funciona mediante un archivo PAC. El cliente de correo, en cambio, no puede conectarse a IMAP. No hay contradicción: el navegador y el cliente de correo solicitan servicios distintos a través de interfaces de configuración distintas.
IMAP no es una petición HTTP corriente. El cliente necesita una ruta capaz de transportar su protocolo de correo, como un túnel HTTP CONNECT compatible o una conexión SOCKS. El proxy también debe permitir el destino y el puerto.
Compruebe el soporte real de la biblioteca de correo
El proveedor IMAP del Angus Mail actual documenta el host, el puerto y las propiedades de cuenta del proxy HTTP, además de los ajustes relacionados con SOCKS. Utilice la documentación del proveedor y del protocolo instalados. El consejo antiguo de que JavaMail nunca puede usar un proxy HTTP describe otro límite de capacidad.
Un nombre de propiedad que parezca verosímil no basta. El protocolo IMAP seguro puede exigir el prefijo de propiedad correspondiente, y una propiedad arbitraria de proxy HTTP usada por otro cliente Java no la lee necesariamente el proveedor de correo.
El descubrimiento de PAC es otra función
La URL PAC del navegador son datos de configuración, no la dirección de un servidor IMAP ni de un proxy de reenvío. Determine la ruta de proxy compatible para el destino de correo en lugar de sustituir el host de correo por esa URL.
Después separe las cuentas. Las credenciales del proxy autorizan al intermediario; la cuenta de correo autoriza el acceso al buzón. Una contraseña válida del buzón no puede reparar una petición CONNECT rechazada.
Mantenga activa la verificación TLS del correo a través del túnel compatible. Si el proxy autorizado no permite el puerto de correo necesario, solicite la disposición de acceso aprobada. Cambiar la etiqueta del puerto o el esquema del proxy no puede convertir una conexión incompatible o denegada en una permitida.