Se você ignorar scripts de shell simples, quase todas as linguagens de programação têm uma biblioteca para analisar uma caixa de correio formatada mbox .
É claro que, se você olhar em volta, também poderá encontrar muitas bibliotecas clientes POP3 e IMAP.
Você também deve usar algo como procmail ou maildrop para filtrar suas mensagens.