search cancel

Premium Antispam for Mail Security for Microsoft Exchange (SMSMSE) fails to detect spam when the SAVFMSELic.dll is not registered.

book

Article ID: 164017

calendar_today

Updated On:

Products

Mail Security for Microsoft Exchange

Issue/Introduction

Premium Antispam is enabled and configured, but no spam is detected.

 

 

When a DebugView log is obtained for transport scanning per How to Obtain Debug Logs for Symantec Mail Security for Microsoft Exchange (SMSMSE), section C, To enable logging for transport scanning issues on Exchange 2007, 2010 and 2013 (including AntiSpam issues), lines similar to the following are observed:

SMSUtilityService(  ..\..\..\src\Server\SAVFMSESpamStatsManager\PremiumAntiSpamScanner.cpp(85) CPremiumAntiSpamScanner::GetSPALicenseStatus -> SPA License validation error.
 
SMSUtilityService ( ..\..\..\src\Server\SAVFMSESpamStatsManager\PremiumAntiSpamScanner.cpp(86) Debug Trace:  HRESULT=0x80040154 - Class not registered

Cause

The licensing module for SMSMSE was not registered properly during installation.

Resolution

  1. Open a command prompt as Administrator.
  2. Navigate to the installation path for SMSMSE using the command cd <install path>\bin,
    For example, the default path for version 7.5 on a 64 bit system is C:\Program Files (x86)\Symantec\SMSMSE\7.5\Server\bin.
  3. Run the command regsvr32 SAVFMSELIC64.dll and press Enter.
    The message "DllRegisterServer in SAVFMSELIC64.dll succeeded." should be displayed.
  4. Restart the Symantec Mail Security for Microsoft Exchange and Symantec Mail Security Utility services.

Spam should now be filtered as expected.