ACME-Mailcow
acme-mailcow is a bulit-in add on to issue, renew/update certificates for the domain. Autodiscover and autoconfig sharing the same SSL certificate are created for MS outlook.
1. Restart acme-mailcow client: docker-compose restart acme-mailcow
2. Check expiry date: bash /opt/mailcow-dockerized/helper-scripts/expiry-dates.sh
3. Renew by force: touch /opt/mailcow-dockerized/data/assets/ssl/force_renew; docker-compose restart acme-mailcow
4. Monitor acme activity: docker-compose logs –tail=200 acme-mailcow
Manully apply and update an SSL certificate
1. Use certbot: certbot certonly –renew-by-default -d [domain]
2. Replace cert.pem and key.pem (/opt/mailcow-dockerized/data/assets/ssl/) with fullchain.pem and privkey.pem, respectively. No symbolic links are allowed.
3. Restart:
docker restart $(docker ps -qaf name=postfix-mailcow)
docker restart $(docker ps -qaf name=nginx-mailcow)
docker restart $(docker ps -qaf name=dovecot-mailcow)
4. Restart mailcow: docker-compose up -d