Also, here is the DNS Tab in Configuration Tab where I have added my domain properly, I am hosting using AWS and I think I have set up my outbound and inbound rules properly.
DNS Section Mailcow UI
UFW Inbound Rules
** AWS Outbound Rules **
When I was installing mailcow-dockerized it gave me some errors about the docker config file that it automatically generated I was at version 1.29.1 of docker-compose at that point. So, then I did
sudo ./update.sh and it automatically downloaded a lot of containers and ran mailcow (fine automatically), from where on I set everything up.