Recientemente descubrí que mi correo electrónico, servido a través de POP3 en un servidor SquirrelMail, y al que sólo se accede con la aplicación de correo electrónico de Android, está siendo marcado como leído en el servidor. ¿Todos? ¿Por qué ocurre esto? ¿Cómo puedo evitarlo?
Respuesta
¿Demasiados anuncios?POP3 está pensado para marcar la copia del servidor como leída una vez que se ha descargado Completamente . La configuración por defecto en la aplicación de correo electrónico de stock es de 2kb del correo electrónico se descarga. Si se cambia a una de las opciones más altas, se corre el riesgo de descargar completamente el correo electrónico, y el servidor lo marcará como leído en ese momento. (No es un error, es una característica, ver una antigua pregunta sobre el superusuario ):
El POP está funcionando como se diseñó, aquí. Si accede a un buzón a través del Protocolo de Correo, se espera que lo transfiera del servidor a un almacenamiento propio. ( Los RFCs 1081 y 1939 explicitan este punto en sus introducciones .) Desde el punto de vista del servidor, un mensaje que ha sido recuperado pero aún no ha sido borrado es efectivamente "leído" por el cliente POP.
Mi problema fue que cambié el Limitar el tamaño de la recuperación opción en Ajustes de sincronización para esa cuenta a Sin límite (incluidos los anexos) . Los nombres de las opciones varían entre las versiones de Android y las del fabricante.
Al cambiar a un tamaño más pequeño o a la cabecera solamente, obtengo los nuevos correos electrónicos en la aplicación todavía, mientras que no se marcan como leídos en el servidor/correo web hasta que se hayan leído. Con 10 o 20kb, algunos correos electrónicos se marcan como leídos, pero no la mayoría de ellos.