Our mail server's cert didn't renew. It did in the past though, so I'm trying to track down why. What's the best way of zeroing in on a cause? I think (but can't remember) that it renews using a different method to the web servers which are also running on the machine? The mail server itself is on a different IP though.
My domain is: smtp.hatters.org.uk
I ran this command:
certbot renew --dry-run --cert-name smtp.hatters.org.uk
It produced this output:
Domain: smtp.hatters.org.uk
Type: connection
Detail: 185.73.44.59: Fetching http://smtp.hatters.org.uk/.well-known/acme-challenge/B6xauPcA2TlMmOcbXIQQFyFBMn2W7aDb-DV66mGWN38: Connection refused
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
My web server is (include version): Apache 2.4.52
The operating system my web server runs on is (include version): Linux Ubuntu 22.04
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don't know): Yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): No
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot --version
doesn't show anything?