It doesn’t detect the settings
Autodiscovery needs DNS SRV entries to be added for each domain. The legacy Exchange- and Outlook-specific way was a file at /autodiscover/autodiscover.xml but I don’t know if email clients still use that.
I have to ignore the certificate warning
I’m not familiar with Stalwart but you should be able to use Let’s Encrypt certificates.




I’m currently relaying through an MXRoute account, but I’ve used SMTP2Go too and they have a decent free plan with 1000 emails per month.