Que tal usar uma combinação de getmail e munpack no Linux?
Estou pensando que você poderia configurar um cron job para usar o getmail para baixar todas as mensagens para um diretório de caixa de correio maildir e munpack (talvez chamado por inotify) para extrair os anexos de cada mensagem.
Lembro-me vagamente de ler sobre ler e-mails com telnet há muitos anos - imagino se é uma daquelas coisas que alguém com conhecimento em Linux poderia fazer com um roteiro muito simples.