Problemas para conectarse a la cuenta de correo electrónico IMAP en 3G/4G

Desde que obtuve el JRO03O OTA de Verizon en mi Galaxy Nexus, he tenido problemas para recuperar el correo electrónico a través de una conexión 3G/4G. Después de que se agota el tiempo de sincronización (supongo que se agota, porque tarda un tiempo en darse por vencido), aparece el mensaje "No se pudo conectar con el servidor". Cuando estoy en una red WiFi, el correo electrónico se recupera sin problemas.

La cuenta en cuestión está en mi propio servidor IMAP, ejecutándose en un servidor Ubuntu 12.04 en un VPS. La configuración del servidor no ha cambiado de ninguna manera desde mucho antes de que comenzara a tener estos problemas; esto comenzó cuando llegó la OTA. Mi servidor escucha en los puertos no estándar más nuevos, 587 y 993, por lo que Verizon no los bloquea; ya no permiten los puertos estándar 143 y 25 en mi área, y cada vez más ISP y hotspots de cafetería los están bloqueando ahora. a favor de los puertos IMAP asegurados.

Tengo una cuenta secundaria en este teléfono: una cuenta Exchange corporativa, que no tiene problemas para recuperar el correo electrónico independientemente de la red en la que se encuentre.

Esto me lleva a dos conclusiones:

1) El problema no está en el servidor ni en la red. No lo veo con mi tableta (Nexus 7), solo en mi Galaxy Nexus, y solo cuando estoy en las redes de la torre celular. Incluso si tengo mi tableta conectada al GNex, usando indirectamente las redes celulares, la tableta no tiene problemas para conectarse a mi servidor IMAP, pero el teléfono no se conecta.

2) El problema no está relacionado con Exchange, ya que mi cuenta corporativa no tiene problemas con WiFi o 3G/4G. El problema está restringido a mi cuenta IMAP personal, que está configurada como la cuenta de correo electrónico predeterminada en este teléfono.

No estoy seguro de si es relevante, pero la cuenta de Exchange de la empresa no está configurada en el Nexus 7, solo la cuenta IMAP y, por supuesto, mi cuenta de Google, pero eso es a través de la cuenta de GMail.

He buscado mucho, pero parece que no puedo encontrar una solución. ¿Alguien tiene alguna idea?

¡Salud! lou

Envié un problema de seguimiento de errores, ya que esta es una pregunta que nadie podrá resolver en stackexchange: code.google.com/p/android/issues/detail?id=56219

Respuestas (1)

Me encontré con el mismo problema ... agregando más información:

Acabo de actualizar mi Droid 4 a 4.1.2. Al intentar configurar IMAPS, obtengo el mismo error. Ejecuto el servidor IMAP al que me estoy conectando, por lo que puedo solucionar algunos problemas adicionales.

Estoy ejecutando dovecot como un servidor IMAP. Estos son los mensajes de registro:

dovecot: imap-login: Disconnected: Inactivity (no auth attempts): rip=x.x.x.x, lip=x.x.x.x, TLS handshaking
dovecot: imap-login: Disconnected: Inactivity (no auth attempts): rip=x.x.x.x, lip=x.x.x.x, TLS handshaking
dovecot: imap-login: Disconnected: Inactivity (no auth attempts): rip=x.x.x.x, lip=x.x.x.x, TLS handshaking

También ejecuté una captura de paquetes. El teléfono pasa por el protocolo de enlace TCP de 3 vías (SYN, SYN-ACK, ACK) y luego no hace nada . No hay paquetes después del último ACK. Eso probablemente explica el mensaje de inactividad en el registro de Dovecot.

En la configuración, le dije al cliente que usara TLS (Aceptar todos los certificados), usara el puerto 993. Probé varios 'Métodos de autenticación' (automático, simple, etc.). Nada funcionó.

Estos ajustes (IMAPS, 993, automático) funcionaron bien en 4.0.4

Esta no es una respuesta a la pregunta. Si tienes el mismo problema, espera una respuesta. Si no, haz una búsqueda. Si ninguno de los resultados resuelve su problema, cree una nueva pregunta. :)
Si bien no es una respuesta directa a la pregunta, saber qué cosas no han funcionado puede ser igualmente valioso. Incluso las respuestas parciales pueden tener valor. Creo que esto está bien para quedarse.