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.
The operating system my web server runs on is (include version): Gentoo Linux
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
Every time my certificate renews, all my IOS devices start popping up “Cannot identify server” messages every 30 seconds or so. Only solution to date is to delete and re-add the e-mail account on each device. When re-added, a similar message occurs except I’m given the option to “continue”, after which all is fine until the next renewal.
Your IMAP-port 993 has the correct certificate, see the portcheck part:
mail.carpenter-farms.us
993
IMAP (encrypted)
open
* OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN] Dovecot ready.
Mail certificate is valid
But your chain is incomplete, the intermediate certificate is missing.
Your port 443 has the complete chain, may be you have used fullchain.pem (not cert.pem). So use the same fullchain.pem with your Dovecot.
Indeed Dovecot was using cert.pem. I’ve changed that to fullchain.pem and restarted everything, but still showing an incomplete chain.
Unlikely related, but I noticed kevinsthoughts.com is being reported. That is a website that has been moved to another server. Not sure why that is associated with mail.carpenter-farms.us anymore.
Ah, sorry. Was unfamiliar with the site and just doing refreshes (and being amazed at how fast they came back with all the information). Its looking better now - lets how things go smoother in 90 days after the next refresh.