IMAP: procure mensagens com UID maior que X (ou geralmente, após minha última pesquisa)

Estou escrevendo um script para analisar minha caixa de correio e quero verificar periodicamente novas mensagens. O critério de pesquisa seria: forneça os UIDs para todos os emails com UID maior que X, onde X é o UID do último email que eu processe

Ou, em geral, estou procurando uma maneira de ver apenas as mensagens desde a minha última pesquis

Observe que não estou procurando mensagens vistas / não vistas; o script abre a caixa de correio como somente leitura e gostaria que não interferisse nos meus sinalizadores etc.

Sei que posso especificar uma data na pesquisa IMAP, mas a granularidade disso parece ser de dia, portanto não é exatamente o que eu precis

Começo com o Gmail como servidor IMAP, mas gostaria de oferecer suporte a servidores IMAP genéricos no futur

Existe maneira de procurar e-mails com UID maior que X? Ou outro meio de especificar todas as mensagens desde a mensagem X?

questionAnswers(4)

yourAnswerToTheQuestion