From 5994bf0cc372bdc0c53ed129afb9cd2acf94c335 Mon Sep 17 00:00:00 2001 From: Lysergic Facet Date: Tue, 19 Jul 2022 09:42:50 -0400 Subject: [PATCH] Add spamassassin start and enable at boot. There appears to be an issue when using Debian 11 where spamassassin won't register to start at boot, and even in a post-install rebooted state, will not be running. Perhaps I am incorrect, but I think this is a useful addition that makes sure this is all set up to operate as you intended. I am not much of a systemd guy, but I think this is the correct way to do this. It appears to work on a server I used this script on. Please reject if superfluous or unnecessary. Thanks for your work automating the "really fun" part of all this! --- emailwiz.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/emailwiz.sh b/emailwiz.sh index 5b45f03..013b56a 100755 --- a/emailwiz.sh +++ b/emailwiz.sh @@ -309,6 +309,10 @@ for x in spamassassin opendkim dovecot postfix; do service "$x" restart && printf " ...done\\n" done +# Start the SpamAssassin process, and ensure SpamAssassin starts on boot. +/etc/init.d/spamassassin start +systemctl enable spamassassin.service + # If ufw is used, enable the mail ports. pgrep ufw >/dev/null && { ufw allow 993; ufw allow 465 ; ufw allow 587; ufw allow 25 ;}