I installed Mailcow back in the summer and everything was working perfectly. I set up 3 domains each with mailboxes and I could access them no problem.
I tried yesterday and today and each of them are blocked because of invalid SSL. One domain has the Cloudflare error page with Invalid SSL Certioficate and another domain just has a Chrome error Your connection is not private.
I tried running the following as shown in https://docs.mailcow.email/post_installation/firststeps-ssl/#force-renewal
cd /opt/mailcow-dockerized
touch data/assets/ssl/force_renew
docker compose restart acme-mailcow
# Now check the logs for a renewal
docker compose logs --tail=200 -f acme-mailcow
and this is the output
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Found AAAA record for autodiscover.aw-entertainments.co.uk: 2a02:c206:2205:4584::1 - skipping A record check
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Confirmed AAAA record with IP 2a02:c206:2205:4584:0000:0000:0000:0001
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Found AAAA record for autoconfig.aw-entertainments.co.uk: 2a02:c206:2205:4584::1 - skipping A record check
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Confirmed AAAA record with IP 2a02:c206:2205:4584:0000:0000:0000:0001
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Found AAAA record for autodiscover.culmforgemedia.co.uk: 2a02:c206:2205:4584::1 - skipping A record check
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Confirmed AAAA record with IP 2a02:c206:2205:4584:0000:0000:0000:0001
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Found AAAA record for autoconfig.culmforgemedia.co.uk: 2a02:c206:2205:4584::1 - skipping A record check
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Confirmed AAAA record with IP 2a02:c206:2205:4584:0000:0000:0000:0001
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Found AAAA record for autodiscover.dkdj.co.uk: 2a02:c206:2205:4584::1 - skipping A record check
acme-mailcow-1 | Thu Nov 6 13:21:51 GMT 2025 - Confirmed AAAA record with IP 2a02:c206:2205:4584:0000:0000:0000:0001
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Found AAAA record for autoconfig.dkdj.co.uk: 2a02:c206:2205:4584::1 - skipping A record check
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Confirmed AAAA record with IP 2a02:c206:2205:4584:0000:0000:0000:0001
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Found AAAA record for mail.adamgodfreydigital.co.uk: 2a02:c206:2205:4584::1 - skipping A record check
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Confirmed AAAA record with IP 2a02:c206:2205:4584:0000:0000:0000:0001
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Certificate /var/lib/acme/mail.adamgodfreydigital.co.uk/cert.pem doesn't exist yet or forced renewal - start obtaining
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Creating backups in /var/lib/acme/backups/mail.adamgodfreydigital.co.uk/2025-11-06_13_21_52 ...
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Checking resolver...
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Resolver OK
acme-mailcow-1 | Thu Nov 6 13:21:52 GMT 2025 - Using command acme-tiny --account-key /var/lib/acme/acme/account.pem --disable-check --csr /var/lib/acme/mail.adamgodfreydigital.co.uk/acme.csr --acme-dir /var/www/acme/
acme-mailcow-1 | Parsing account key...
acme-mailcow-1 | Parsing CSR...
acme-mailcow-1 | Found domains: autodiscover.dkdj.co.uk, mail.adamgodfreydigital.co.uk, autodiscover.culmforgemedia.co.uk, autoconfig.dkdj.co.uk, autodiscover.aw-entertainments.co.uk, autoconfig.culmforgemedia.co.uk, autoconfig.aw-entertainments.co.uk
acme-mailcow-1 | Getting directory...
acme-mailcow-1 | Directory found!
acme-mailcow-1 | Registering account...
acme-mailcow-1 | Already registered! Account ID: https://acme-v02.api.letsencrypt.org/acme/acct/2629208827
acme-mailcow-1 | Creating new order...
acme-mailcow-1 | Order created!
acme-mailcow-1 | Already verified: autoconfig.aw-entertainments.co.uk, skipping...
acme-mailcow-1 | Already verified: autoconfig.culmforgemedia.co.uk, skipping...
acme-mailcow-1 | Already verified: autoconfig.dkdj.co.uk, skipping...
acme-mailcow-1 | Already verified: autodiscover.aw-entertainments.co.uk, skipping...
acme-mailcow-1 | Already verified: autodiscover.culmforgemedia.co.uk, skipping...
acme-mailcow-1 | Already verified: autodiscover.dkdj.co.uk, skipping...
acme-mailcow-1 | Already verified: mail.adamgodfreydigital.co.uk, skipping...
acme-mailcow-1 | Signing certificate...
acme-mailcow-1 | Certificate signed!
acme-mailcow-1 | Thu Nov 6 13:22:05 GMT 2025 - Deploying certificate /var/lib/acme/mail.adamgodfreydigital.co.uk/cert.pem...
acme-mailcow-1 | Thu Nov 6 13:22:05 GMT 2025 - Verified hashes.
acme-mailcow-1 | Thu Nov 6 13:22:05 GMT 2025 - Certificate successfully obtained
acme-mailcow-1 | Thu Nov 6 13:22:05 GMT 2025 - Reloading or restarting services... (1)
What I found interesting was lines like this near the end
acme-mailcow-1 | Already verified: autodiscover.aw-entertainments.co.uk, skipping...
I assume it’s not renewing them for whatever reason.
The only way I can send email is through mailcow itself and not SoGo.
Does anyone know how I can get my domain email back with SSL as I’m dependent on it?