Email SMTP problem

No, don’t create a subdomain mail.domain.tld as the mail subdomain is reserved for use by Virtualmin. Use any other subdomain name.

If port 25 is blocked by your ISP, see Free smarthost / mail relay to work around port 25 block by VPS host