acme-mailcow-1 | Mon Apr 14 12:58:48 CDT 2025 - Initializing, please wait…
acme-mailcow-1 | Could not find certificate from <stdin>
acme-mailcow-1 | Could not find certificate from <stdin>
acme-mailcow-1 | Mon Apr 14 12:58:48 CDT 2025 - Using existing domain rsa key /var/lib/acme/acme/key.pem
acme-mailcow-1 | Mon Apr 14 12:58:48 CDT 2025 - Using existing Lets Encrypt account key /var/lib/acme/acme/account.pem
acme-mailcow-1 | Mon Apr 14 12:58:48 CDT 2025 - Detecting IP addresses…
acme-mailcow-1 | Mon Apr 14 12:58:58 CDT 2025 - OK: 76.243.8.186, 0000:0000:0000:0000:0000:0000:0000:0000
acme-mailcow-1 | Mon Apr 14 12:58:58 CDT 2025 - Found A record for mail.lldmusatech.net: 76.243.8.186
acme-mailcow-1 | Mon Apr 14 13:01:09 CDT 2025 - Confirmed A record with IP 76.243.8.186, but HTTP validation failed
acme-mailcow-1 | Mon Apr 14 13:01:09 CDT 2025 - Cannot validate any hostnames, skipping Let’s Encrypt for 1 hour.
acme-mailcow-1 | Mon Apr 14 13:01:09 CDT 2025 - Use SKIP_LETS_ENCRYPT=y in mailcow.conf to skip it permanently.
I do notice the acme challenge directory is empty
root@mail:/opt/mailcow-dockerized# ls -lat data/web/.well-known/acme-challenge/
Doing these steps does help create the file, but it still doesn’t want to issue the certificate.
1. docker compose down
2. Reboot the server
3. docker compose up -d
root@mail:/opt/mailcow-dockerized# ls -lat data/web/.well-known/acme-challenge/
total 12
drwxr-xr-x 2 root root 4096 Apr 14 13:31 .
-rw-r–r– 1 root root 15 Apr 14 13:31 45242817123797
drwxr-xr-x 3 root root 4096 Apr 14 11:42 ..
acme-mailcow-1 | Mon Apr 14 13:31:07 CDT 2025 - Initializing, please wait…
acme-mailcow-1 | Could not find certificate from <stdin>
acme-mailcow-1 | Could not find certificate from <stdin>
acme-mailcow-1 | Mon Apr 14 13:31:07 CDT 2025 - Using existing domain rsa key /var/lib/acme/acme/key.pem
acme-mailcow-1 | Mon Apr 14 13:31:07 CDT 2025 - Using existing Lets Encrypt account key /var/lib/acme/acme/account.pem
acme-mailcow-1 | Mon Apr 14 13:31:07 CDT 2025 - Detecting IP addresses…
acme-mailcow-1 | Mon Apr 14 13:31:17 CDT 2025 - OK: 76.243.8.186, 0000:0000:0000:0000:0000:0000:0000:0000
acme-mailcow-1 | Mon Apr 14 13:31:17 CDT 2025 - Found A record for mail.lldmusatech.net: 76.243.8.186
acme-mailcow-1 | Mon Apr 14 13:33:28 CDT 2025 - Confirmed A record with IP 76.243.8.186, but HTTP validation failed
acme-mailcow-1 | Mon Apr 14 13:33:28 CDT 2025 - Cannot validate any hostnames, skipping Let’s Encrypt for 1 hour.
acme-mailcow-1 | Mon Apr 14 13:33:28 CDT 2025 - Use SKIP_LETS_ENCRYPT=y in mailcow.conf to skip it permanently.
acme-mailcow-1 | OK