SpamAssassin in most circumstances is very reliable. When SpamAssassin is used as a daemon, email clients call
spamc. If the
spamd daemon is not running, then
spamc will not tag email and spam emails would be delivered to the users' mailbox. If the email solution relies on SpamAssassin, then we should regularly confirm that
spamd is running. One common reason for a service outage is that the daemon has stopped. Daemons can be tested by connecting to the port that they listen on. This involves writing a test client or using an existing client in test mode. This approach can be complex. Another solution is to simply test that the daemon is running among the processes on the system.
Large companies may use products ...