Just found the solution here: https://forum.cloudron.io/topic/1279/receive-email/4
The problem was that AWS EC2 instances close port 25 by default. As soon as I opened it in the AWS console, I was able to receive emails.
Just found the solution here: https://forum.cloudron.io/topic/1279/receive-email/4
The problem was that AWS EC2 instances close port 25 by default. As soon as I opened it in the AWS console, I was able to receive emails.
All "Email Status" fields are green and I'm able to send emails from jakob@mydomain.com to any email address plus receive emails from any email address that belongs to my domain, e.g. mail@mydomain.com.
However, emails from external addresses like jakob@gmail.com do not end up in my jakob@mydomain.com mailbox. I wasn't able to find anything in the logs/even logs etc. And strangely emails from external addresses to jakob@mydomain.com (or really any email @mydomain.com) do not bounce either. There is no error message that the delivery failed whatsoever.
Unfortunately I don't even know where I should start looking for the source of the problem. So really any ideas would be appreciated!
I'm using Roundcube for the emails, Mailgun for outbound emails, and Namecheap for my domains.
Update: I just discovered that I got a delayed error message a few days ago that says: "The recipient server did not accept our requests to connect."
@atrilahiji said in Installation gets stuck in "checking DNS" step:
@jakobgreenfeld Oh I missed the bit where theres only a txt record. Add an A record pointing my.domain.com to your IP. I've had nothing but trouble with Namecheap's API for configuring everything so I've started doing this:
A record for *.domain.com
A record for @
That did the trick! It's working now. Thanks!
I'm trying to install Cloudron on AWS using the "1-click-installer" and a domain I have on Namecheap.
I went through all the AWS steps, navigated to the IP of my server and entered all the necessary information in the Domain setup step. There was no error message so I suppose the information I entered was correct. (Moreover, I double checked it and even tried to install Cloudron again using a different domain.)
But now the installation is stuck in the "checking DNS step". When I visit "my.mydomain.com" I get a page not found error. When I visit the IP, I see the "Domain Setup" form again and when I try to enter my information again, I get the message "already installing or restoring". This is now the case for more than 20 hours on two different domains and two different Cloudron installs I tried.
I checked on Namecheap that Cloudron successfully added a DNS entry. Hence there doesn't seem to be anything wrong with the information I entered. (However, as far as I can see, Cloudron only added a .txt record. Moreover, when I check my domain using a DNS checker tool, it tells me that no .txt records have been propagated.)
Is there any way to check what went wrong?