Se eu entendi corretamente a sua pergunta, você está procurando pelo programa fetchmail
. Ele pode buscar e-mails de contas POP3, KPOP, IMAP e assim por diante e entregá-los ao servidor SMTP local para entrega. Neste servidor SMTP você pode ter um filtro de SPAM ...
Você pode configurá-lo para funcionar como um daemon e pode buscar e-mails, digamos, a cada 5 minutos ... Use -d nr_of_secs
flag na linha de comando.