Il existe des projets comme libpst permettant l'accès aux fichiers PST depuis Linux, mais je doute que quoi que ce soit en dehors des outils de Microsoft eux-mêmes vous donnera une sortie PST "propre".
Je ne vois pas pourquoi vous ne pouvez pas vous connecter au serveur IMAP en utilisant Outlook depuis votre machine et copiez simplement les messages dans un ou plusieurs magasins PST montés dans Outlook - cela va produire des résultats valides prévisibles. Si vous êtes préoccupé par le nombre d'opérations manuelles nécessaires pour cette tâche, vous pouvez envisager d'utiliser Outlook VBA pour scripter la récursivité des dossiers et la copie des messages à l'aide de la méthode CopyTo.