The
Let's Encrypt certificate I use for an email server again wasn't
automatically renewed - see
Let's Encrypt certificate expired. The Let's Encrypt certificates exipre
every 90 days, so I wanted the system to automatically email me a message
at least a week before the certificate expires. I manually renewed the
certificate today by running the command letsencrypt renew
from the root account and checked the new expiration date with the command
openssl x509 -enddate -noout -i cert_pem_file_location
where cert_pem_file_location is the location of the relevant
cert.pem file.
# openssl x509 -enddate -noout -in /etc/letsencrypt/live/moonpoint.com/cert.pem notAfter=Sep 8 19:14:00 2017 GMT #
Since the new certificate expiration date is September 8, 2017, I wanted an email notice sent to me on September 1. I can then manually renew the certificate, if needed. I would then want to be notified every 3 months again indefinitely. Since the mailx utility is a standard email program found on Linux and OS X/macOS systems, I use it for sending scheduled email messages.
[ More Info ]