¿Cómo encontrar solo mensajes "nuevos" cuando se utilizan las funciones IMAP de PHP para un buzón POP3?

Estoy usando las funciones IMAP de PHP para recuperar mensajes de un buzón POP3 y me preguntaba si hay alguna forma de diferenciar los mensajes nuevos de los antiguos.

Desafortunadamente, no puedo simplemente eliminar los que se recuperaron, ya que necesitan permanecer en el servidor de correo, así que ahora me pregunto que cada vez que me conecte, ¿cómo puedo recuperar los nuevos O ser capaz de distinguir los nuevos? de los viejos que ya recuperé anteriormente?

Sé que cada mensaje tiene un UID adjunto y podría usar esto ... sin embargo, he leído que esto puede cambiar si se eliminan los mensajes; ya que los mensajes pueden eliminarse del servidor en la ruta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta