I’ve looked around for a solution to this issue but couldn’t find anything. I apologize if it was already answered.
So I run a Linode instance for mailcow server, and after reading tutorials, helpful guides and posts from community, I got everything setup.
Containers are running as seen on the image:
And the DNS shows everything correctly.
I can send emails and they are valid, but the problem is with receiving them. At first, I searched that I couldn’t receive emails as an issue and there were MX problems as the main culprit, but with the configuration shown, I was lost. Then I thought it was inbound rules, maybe Linode blocking ports (though I have permission for mail ports opened for the account), so I sent them a support ticket. While I waited for the response I updated my Linode instance and rebooted the machine.
Then when I logged in once again to my malcow mail I saw the messages I previously sent from my gmail account to mailcow mail. I thought it might have been DNS cache and hoped that this was solved. But then I tried to sending emails again from gmail and I wasn’t receiving anything. Then I restarted docker instances and I received new mails again.
So my question is, does anyone know what could be causing this? I don’t want to restart containers to receive mail every time.
Also if you need additional logs or anything, please let me know so I can provide them. I looked into dovecot ones, but I didn’t see anything that could implicate where the problem might be.