I checked all email-systemsettings , but I do not have access to the email server. Of course the solution you assumed is optimal, each new email triggers wp-mail.
It would not be the best solution, but what do you think about starting wp-mail each time, index.php is called?