I need a little help finishing setup of Mailcow on my Ubuntu VM please. I am new to self-hosted email servers. I have confused myself into frustration and now just need to ask for help.
I am able to send mail, but not able to receive. I followed the suggestions of the tutorials regarding setting and am thinking I have overcomplicated things for myself. Here is my setup:
ProxmoxVE -> MailcowVM -> Nginx Proxy Manager -> Cloudflare -> SendGrid (not sure I even need SendGrid)
My domain is hosted at GoDaddy, but I set up Cloudflare for DNS to start migration off of Godaddy because of slow speed there).
Here are screenshots of configs:
DNS records in Cloudflare
![](https://community.mailcow.email/assets/files/2022-11-25/1669408222-608489-cloudfarednsstuff.jpg)
SendGrid Authorization
![](https://community.mailcow.email/assets/files/2022-11-25/1669408222-684647-sendgridauth.jpg)
MXToolBox results
![](https://community.mailcow.email/assets/files/2022-11-25/1669408222-867436-mxtoolboxsmtpfail.png)
Mailcow SMTP as I have it set up now
![](https://community.mailcow.email/assets/files/2022-11-25/1669408223-22219-mailcowsmtp.jpg)
Happy to provide anything else needed to figure this out.
Any help is greatly appreciated!