Let's Encrypt ssl cert is ok. The problem is you're using the Apache config files modified by LetsEncrypt script.
*) If this is not a production server and reinstalling OS+iRedMail is acceptable, you can reinstall OS+iRedMail first, then request LetsEncrypt ssl cert with its '--webroot' option. Then it just requests cert without modifying any config file. After got the cert, follow our tutorial to modify Apache/Nginx/Postfix/Dovecot config files to use the cert: http://www.iredmail.org/docs/use.a.boug … icate.html
*) If you cannot reinstall OS+iRedMail: Don't use the Apache config files modified by LetsEncrypt, just use the ones generated by iRedMail, and follow our tutorial to use the ssl cert.
Thanks for your reply, Zhang. I rebuilt the server one more time and this time I *purchased an SSL cert from Network Solutions. All is working well now, thanks in no small part to your excellent instructions for installing a bought certificate ( http://www.iredmail.org/docs/use.a.boug … icate.html ). All is working well at this point.
* For anyone who might be struggling with the letsencrypt free SSL cert, Network Solutions is currently running a special on SSL certificates where 1st month is free, then it's $5.99 per month thereafter for the remaining 12 months. I'd be happy to help with applying Zhang's instructions on how to install the bought Network Solutions SSL cert. Just reply to this thread and I'll get back to you.
Network Solutions $5.99 per mo SSL Cert: