SpamAssassin Command Line Bayesian Learn Command cPanel

Once it is enabled, it is necessary to train spamassassin to learn what is junk mail and what is ham. To scan through an email folder with assigned junk with a cPanel install run the following command (Update for your environment):


/usr/local/cpanel/3rdparty/bin/sa-learn --no-sync --spam /home/username/mail/domain.com/account/.Junk/



To scan and add for ham (good email) run the following command:


/usr/local/cpanel/3rdparty/bin/sa-learn --no-sync -ham /home/username/mail/domain.com/account/Inbox/cur



  • 165 Users Found This Useful

Was this answer helpful?

Related Articles

Account's error_log produces flood of missing modules

 Account's error_log produces flood of missing modules. Ex:   From error_log:     [23-Apr-2018...

Error: rpmdb open failed with cPanel

This can occur with older packages sitting on your drive. Try running the following: rm -f...

Failed to lock proc mutex: Permission denied

The error : Failed to lock proc mutex: Permission denied can occur when using mod_ruid2 with...

CSF Error: *WARNING* Binary location for [HOST] [/usr/bin/host] in /etc/csf/csf-conf is either incorrect, is not installed or is not executable

During a CSF start or restart you may encounter this error. This is a result of /usr/bin/host...

VPS Time not Correct with Time Server

If you have a problem with your VPS time not staying sync in a Xen VPS you will want to enable...