OK this worked for me - for a while...
1) turned off all mail accounts in Internet Accounts
2) restarted computer
3) opened Mail - opens fine
4) restarted each mail account - Apple mail, an Outlook account, Google mail
5) all good --- for about a week or maybe few days more --- until today.
This morning, Mail "unexpectedly quit". Would not restart - just hangs, not responding, needs force quit.
Trying the above workaround this time would not work, Mail stops responding as soon as try to open a message.
Installed 15.4.1 - very hopeful!
Mail still not opening / not responding -> Force quit.
Tried the 1,2,3,4 as above and bingo we're back in action - but for how long. Not keen to allow computer to shut down, not keen to quit Mail atm...