mutt config is just plain text files. Store them in git/ftp/http server nad grab them to a new machine and everything JustWorks
Email today should be a no-brainer really. Its a hobby to configure mutt.
If you want your email locally: Use offlineimap to grab the email for example. There are many ways to connect. If not: there are a lot of python/bash scripts to make imap/whatever work with mutt
Almost all of them use configuration files that can be stored in git/svn/csv/etc
I am now looking at what other solution to use. I used to use muttator which was a plugin for thunderbird that emulated mutt behavior and was great, but that hasn't been maintained for >7 years