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?