Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:mail.carpenter-farms.us
I ran this command:certbot renew
It produced this output:Renewal succcessful
My web server is (include version): certonly mail server
The operating system my web server runs on is (include version): Linux 4.19.57
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):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):1.5.0
After renewal all my Apple IOS devices complain the certificate is expired. Only solution I've found is to delete and renew the mail account on each device, which is a real pain to do every 90 days. Even when re-added IOS complains the certificate is invalid, but allows me to continue (for another 90 days)
checking your mail ports 25, 465, 587, 993 and 995 via OpenSsl:
25, 587 (SMTP) and 993 (Imap) - all have the correct certificate with the correct chain. The other ports don't answer, but that's ok if you don't use these.
So I don't see a problem.
Do you use the correct server name mail.carpenter-farms.us? But your main domain doesn't have open ports, so you would see a different error message.
Is there a better reason? Why complains IOS? (Invalid name, CA?)
Are you meaning carpenter-farms.us? I was able to access it in various ways without any issues as seen in my screenshots. Maybe a regional block or something?
I agree with @JuergenAuer, the mail ports all show the correct cert.
I believe the problem is within the iOS client (version) and its' trusted CA list/file.
I believe that "domain" and "ports" there are in context with "normal domain access" (ie 80/443).
Which neither has been setup for that FQDN (and are not required for mail use).
Thanks ot @_az for taking the time to notice.
I actually only checked the first two and thought well they are both the same - they should all be the same .
Lesson learned!
[take nothing for granted]
Glad to hear that you have a good working procedure now and that your iOS isn't outdated!