stefan_o Does grommunio automatically recognize that there is a new certificate or do I need to trigger a reload somehow?
No, but you could create a systemd.path + .service
/etc/systemd/system/acme-certs.path
[Unit]
Wants=acme-certs.service
[Path]
#PathChanged=/etc/grommunio-common/ssl/server.key /etc/grommunio-common/ssl/server-bundle.pem
PathChanged=/etc/grommunio-common/ssl/
[Install]
WantedBy=default.target
/etc/systemd/system/acme-certs.service
[Unit]
Description=acme-certs
#ConditionPathExists=/etc/grommunio-common/ssl/server.key /etc/grommunio-common/ssl/server-bundle.pem
[Service]
Type=simple
ExecStart=systemctl --no-block restart nginx gromox-imap gromox-pop3 postfix
# could also work with this instead i think
#PartOf=nginx.service gromox-imap.service gromox-pop3.service postfix.service
[Install]
WantedBy=default.target
i actually use those shenanigans for concatenating certificates and running update-ca-certificated with that generated file but modified it so far that you should be able to make it work