#! /bin/bash SERVERNAME=server.example.com # postfix first mv /etc/postfix/smtpd.cert /etc/postfix/smtpd.cert.save mv /etc/postfix/smtpd.key /etc/postfix/smtpd.key.save ln -s /etc/letsencrypt/live/$SERVERNAME/privkey.pem /etc/postfix/smtpd.key ln -s /etc/letsencrypt/live/$SERVERNAME/fullchain.pem /etc/postfix/smtpd.cert /etc/init.d/postfix restart # now, dovecot mv /etc/dovecot/dovecot.pem /etc/dovecot/dovecot.pem.save mv /etc/dovecot/private/dovecot.pem /etc/dovecot/private/dovecot.pem.save ln -s /etc/letsencrypt/live/$SERVERNAME/fullchain.pem /etc/dovecot/dovecot.pem ln -s /etc/letsencrypt/live/$SERVERNAME/privkey.pem /etc/dovecot/private/dovecot.pem /etc/init.d/dovecot restart