iOS Mail: los correos electrónicos se enumeran en el orden incorrecto

Recientemente migré mi correo electrónico de Google Apps a la versión gratuita de Google; sin embargo, las aplicaciones de correo de mi iPad y iPhone ordenan mis correos electrónicos en un orden completamente ilógico.

ingrese la descripción de la imagen aquí

En la parte superior tengo nuevos correos electrónicos sin leer, luego tengo correos electrónicos de octubre de 2013 que luego retroceden hasta 2011. En algún lugar disperso en esos mensajes están los correos electrónicos desde noviembre de 2013 hasta hoy.

Otros clientes de correo electrónico (tanto en iOS, Windows y la web) no tienen este problema, entonces, ¿cómo puedo resolverlo?

Más detalles

Puedo resolver esto temporalmente si me desplazo hacia abajo hasta la parte inferior de los correos electrónicos (para cargarlos todos) y luego vuelvo a la parte superior. En ese momento, todos mis correos electrónicos se muestran en el orden de fecha correcto.

Sin embargo, de la noche a la mañana, iOS (presumiblemente) elimina los correos electrónicos inferiores de la memoria y por la mañana vuelvo a ver los correos electrónicos no leídos en la parte superior, seguidos de los de 2013. Los que he leído anteriormente ahora están enterrados en algún lugar de la lista.

  • Clientes que no tienen este problema: Gmail (web), GMail (aplicación iOS), Outlook (Windows), correo de Windows 10 (Windows) y Thunderbird (Windows).
  • Clientes que tienen este problema: iOS Mail para iPad, iOS Mail para iPhone.

Intenté importar mis correos electrónicos entre cuentas de Google de varias maneras, ninguna de las cuales hizo ninguna diferencia para los clientes de correo de iOS:

  1. Hacer que la nueva cuenta de Gmail extraiga correos electrónicos a través de POP3 desde la cuenta de correo electrónico anterior
  2. Usando Thunderbird para vincular cuentas antiguas y nuevas y luego transferir los correos electrónicos entre los dos a través de IMAP
  3. Igual que el n. ° 2, pero usando una carpeta local como intermediario, como lo sugiere esta respuesta .

Extrañamente, cuando hice el #2 para "Elementos enviados", iOS Mail los presenta en el orden correcto.

Finalmente, esto no tiene nada que ver con el enhebrado de correos electrónicos. He probado a encenderlo y apagarlo y no hace ninguna diferencia.

¿Alguien sabe como puedo arreglar esto?

Este es el tipo de cosas que obtendrían una respuesta del Soporte de Apple con bastante rapidez. Me pregunto, si no está ordenando por fecha, ¿ha averiguado por qué está ordenando exactamente?
@MattSephton No tengo ni idea. Incluso miré en la exportación de mbox de Google Takeout para ver si el orden de eso estaba roto o si estaba ordenado en un Delivery-Datecampo o similar, pero nada.

Respuestas (4)

No estoy seguro de si alguien seguirá leyendo esto, pero esta pregunta aún ocupaba un lugar bastante alto en la búsqueda de Google.

Estoy moviendo una gran cantidad de correos electrónicos de Gmail a una solución autohospedada y también noté este problema. Creo que esto no se debe a que "Apple no está buscando la misma fecha para ordenar que usa el correo web o Outlook", sino que se debe a cómo la aplicación interactúa con los servidores IMAP.

En los servidores IMAP, todos los mensajes en una carpeta específica tienen un identificador único (UID, consulte RFC 3501 para obtener más detalles técnicos). Es un número creciente monótono, y el UID se asigna a cada correo en el orden en que se agrega al buzón en la mayoría de los casos.

El problema es que al migrar correos electrónicos, a veces no se garantiza que los correos antiguos se inserten en orden cronológico, por lo que pueden estar parcialmente "fuera de servicio" en términos de UID (en mi caso, el buzón nuevo ya está recibiendo correos nuevos cuando era viejo). imapsync todavía está importando los correos).

Mi mejor suposición es que la aplicación de correo de iOS solo está obteniendo el rango de UID de cola de una carpeta, y en un buzón normal solo está obteniendo los últimos correos. Sin embargo, en la situación anterior, puede recibir correos que pueden ser muy antiguos, pero para todos los correos que ya se han obtenido, estarán en el orden cronológico correcto. El intervalo de tiempo se debe simplemente a que la aplicación en realidad no descargó esos correos. Cuando cargue más correos, los correos "faltantes" se descargarán eventualmente y se mostrarán en el orden correcto. (Debería haber verificado esto oliendo, pero no lo hice, pero esta debería ser la explicación más posible).

La razón por la que Outlook estuvo bien en el caso de @Rick Rothwell puede ser que Outlook en realidad almacena todos los encabezados de correo localmente (IIRC), por lo que puede reordenar los correos localmente para mostrarlos en orden cronológico. Revisé el código fuente de Roundcube y usa SORTel comando IMAP al buscar correos. Sin embargo, ese comando supuestamente no es compatible con algunos servidores, y esa podría ser la razón por la que la aplicación de correo iOS no lo estaba usando.

Para solucionar el problema, creo que el enfoque más directo es simplemente mover los correos a otra carpeta temporal y luego volver a moverlos, mientras se asegura de que la operación de movimiento se aplique en orden cronológico (los más antiguos primero). Como el UID de los correos se rastrea por carpeta, moverlos entre carpetas les daría nuevos UID, y al asegurarse de que se les asigne el UID en el orden correcto, no habría problemas en la aplicación de correo iOS (o cualquier otro cliente que tenga este problema).

Eso tiene mucho sentido. Al final, simplemente dejé los correos electrónicos en el orden incorrecto y los nuevos empujaron gradualmente a los desordenados hasta el punto de que ya no era un gran problema.

El problema es que Apple no está mirando la misma fecha para ordenar que usa el correo web o Outlook. Acabo de tener un lío al limpiar el buzón de correo de un usuario que estaba lleno con 25 GB. Nuestro correo web de Rackspace solo le permite mover 100 elementos a la vez, así que utilicé Outlook para poder mover grandes cantidades de correo electrónico. Ups !

Hizo un trabajo bastante bueno con más de 120,000 correos electrónicos en el buzón, pero finalmente la cantidad de elementos disminuyó. Luego usé webmail para mover el resto que quedaron huérfanos. Se ve bien en Outlook 2016 (Office365) y en el correo web de Rackspace. Pero en un iPhone o iPad, la primera semana de correo electrónico fue correcta, luego pasó a los correos electrónicos de 2016: 2017 y 2018 ya no estaban donde deberían estar. Desordenado, no en el orden cronológico correcto.

La solución que me dio un técnico de Rackspace fue a través del correo web, no de Outlook ni de otro dispositivo, para mover los correos electrónicos de la Bandeja de entrada a otra carpeta durante más de 5 minutos, dejar que todo se sincronice en el servidor y luego volver a copiarlos en la Bandeja de entrada. Reparó todos los correos electrónicos en los que lo probé. Hay más de 71,000 en su bandeja de entrada, así que si todo lo que necesita es tener las últimas semanas correctas en el iPhone, ¡ya terminé! Me alegró mucho que un simple movimiento de ida y vuelta solucionara el problema. Espero que ayude a alguien más. También existe la opción de usar la aplicación de Outlook, es posible que no se vea afectada por el problema de la fecha de Apple iOS.

Sé que esto es antiguo, pero me acaba de pasar esto en iOS 13. Estaba tratando de marcar todos los correos electrónicos como leídos y deslicé y marqué todo como basura... Después de corregir esa pesadilla, noté que mi correo electrónico que aparecía en mi teléfono era muy viejo. Leí la solución aquí sobre restaurar el teléfono desde la copia de seguridad y no quería hacer eso. Entonces, la solución que se me ocurrió fue esta y funcionó para mí.

  1. Inicie sesión en su cuenta de Gmail en línea a través de un navegador y seleccione todos los correos electrónicos en su bandeja de entrada. Luego elija Archivar. Esto mueve todo el correo fuera de la Bandeja de entrada de Gmail pero lo deja en la carpeta Todo el correo.
  2. Vaya a la carpeta Todos los correos y seleccione el correo electrónico que desea que vuelva a estar en su bandeja de entrada. Para mí, seleccioné los últimos 100 correos electrónicos y luego elegí Mover a la bandeja de entrada.
  3. Arrastre hacia abajo en su iPhone para actualizar el correo. Todo su correo que movió de nuevo a la bandeja de entrada ahora debería estar allí en orden.

Disfrutar....

Tuve exactamente el mismo problema con mi iPad, eliminar la cuenta y agregarla nuevamente no resolvió el problema, así que hablé con alguien en Genius Bar.

Simplemente haga una copia de seguridad de sus datos y reinicie su dispositivo. Después de eso, simplemente restaure desde la copia de seguridad. Eso resolvió el problema para mí.

Espero poder ayudarte.

Me temo que no funcionó, los correos electrónicos volvieron a aparecer en el mismo orden (incorrecto).
Bueno, lamento no haberte ayudado. ¿Has intentado contactar con el soporte de Apple?