Some shared hosts do not want to force SpamAssassin on their customers. WHM Home > Service Configuration > Exim Configuration Manager > Apache SpamAssassin™ > Forced Global ON 2. You can enable SpamAssassin by default by going to So, if it’s turned on by default, there’s no way for customers to see the error.
So, your customers are protected from spam by default, without the risk of losing valid mails.
Cpanel spamassassin Patch#
Until this bug is resolved, cPanel is unlikely to release a patch for it. It results in the “ Use of uninitialized value in concatenation” error.Īs of this post (Aug 17th), this bug ( Bug 7196) is still pending a resolution. In SpamAssassin v3.4.1, a bug in a module called PerMsgStatus causes empty strings to be included as domain names.
When our engineers encountered this error, it was tracked down to a bug in Apache’s SpamAssassin project, that’s used in cPanel/WHM v11.56 and above. This error is seen when a user enables Apache SpamAssassin in their cPanel account.Įven though a final success message is displayed (as shown), account owners (especially resellers) often find this error unsettling, and opens trouble tickets. As an outsourced technical support provider for Shared Web Hosting Companies, we often encounter application errors and system faults. In the past couple of months, an error that’s often reported by cPanel/WHM users is: Aug 17 00:25:24.450 warn: Use of uninitialized value in concatenation (.) or string at /usr/local/cpanel/3rdparty/perl/522/lib64/perl5/cpanel_lib/Mail/SpamAssassin/PerMsgStatus.pm line 3082.