Para a primeira parte do problema, você pode usar o procmail ou o maildrop para canalizar as mensagens recebidas para programas externos com base nas regras de filtragem.
Isso permitirá que você capture as mensagens recebidas e descreva sobre o que encaminhar.
A segunda parte, acho que exigiria scripts personalizados de sua parte para lidar com os detalhes específicos de sua implementação. Uma vez que você tenha escrito, você pode enviar o email para ele usando as regras do procmail ou do maildrop.