Is your feature request related to a problem? Please describe.
I'm using Let's Encrypt certificates with auto-renewal (for the webserver and Haraka). When a certificate changes, Haraka doesn't reload the file, resulting in frequently invalid certificates.
Describe the solution you'd like
Add a file watcher similar to config files to the TLS certificate files.
Describe alternatives you've considered
A systemd timer / cronjob to periodically restart Haraka with a matching frequency would probably work as certificates are renewed weeks before they expire. Currently in our infrastructure it's not possible to restart Haraka when a certificate is auto-renewed.
Is your feature request related to a problem? Please describe.
I'm using Let's Encrypt certificates with auto-renewal (for the webserver and Haraka). When a certificate changes, Haraka doesn't reload the file, resulting in frequently invalid certificates.
Describe the solution you'd like
Add a file watcher similar to config files to the TLS certificate files.
Describe alternatives you've considered
A systemd timer / cronjob to periodically restart Haraka with a matching frequency would probably work as certificates are renewed weeks before they expire. Currently in our infrastructure it's not possible to restart Haraka when a certificate is auto-renewed.