A domain that is used as hostname for the server can not be used to receive emails, thats why the perfect setup guides use a subdomain as hostname.
Chnage all occurrences of your domain in these files to a subdomain. If your domain is e.g. yordomain.tld, change it to server1.yourdomain.tld
The files are:
Then restart your server.