Você pode especificar um intervalo de mensagens start:end
no lugar do número de mensagem única ( 179
em seu exemplo); use SEARCH ALL
para descobrir o intervalo válido de números de mensagens.
Observe que isso pressupõe que você pode usar IMAP bruto, o que pode ser doloroso ou impossível se for (como deveria) usar AUTHENTICATE
em vez de LOGIN
. Talvez você prefira encontrar um kit de ferramentas IMAP de alguns kind (observe que o Cyrus imapd
vem com bibliotecas Perl que podem ser usadas para fazer o script de login e executar várias operações, embora você precise ter alguma familiaridade com o RFC 2060.