#!/usr/bin/env bash # Update Postscreen Whitelists (daily) while true do sleep 1d /usr/local/bin/postwhite/postwhite done & # Update Yahoo! IPs for Postscreen Whitelists (weekly) while true do sleep 7d /usr/local/bin/postwhite/scrape_yahoo done & # Roundcube cleanup (daily) while true do sleep 1d /usr/share/webapps/roundcube/bin/cleandb.sh done & # # Refresh ssl keys daily # # https://www.golinuxcloud.com/renew-self-signed-certificate-openssl/ # while true # do # sleep 1d # openssl x509 -x509toreq -in /etc/ssl/dovecot/tls.pem -signkey /etc/ssl/dovecot/tls.key -out /tmp/new-certificate-sign-request.csr # openssl x509 -req -days 3650 -in /tmp/new-certificate-sign-request.csr -signkey /etc/ssl/dovecot/tls.key -out /etc/ssl/dovecot/tls.pem # rm /tmp/new-certificate-sign-request.csr # dovecot reload # postfix reload # done &