Não sei por que você deseja criar um arquivo quando chegar uma nova mensagem. Se você estiver usando o formato Maildir para sua caixa de correio, cada nova mensagem será salva em um arquivo.
Dependendo do seu software de e-mail, você pode usar uma ferramenta como procmail
para lidar com mensagens recebidas. Se você estiver lendo de um servidor de e-mail remoto, poderá combiná-lo com uma ferramenta como fetchmail
para ler o e-mail e copiá-lo para o sistema. Como você fala sobre o uso do Outlook, isso pode ser um método apropriado.
Se você estiver procurando por um equivalente ao Outlook, muitos usuários usam o Thunderbird. Existem também servidores WebMail como roundcube e squirrelmail que podem ser usados.