@sam I somehow got postfix+dovecot running correctly back in 2017 or so, and since then I was just copying the configs and changing the hostnames in them.
@mint postfix and dovecot are such massive pains in the ass to configure but now that they're functional I never want to touch that shit again and pray it does not break