search cancel

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


Article ID: 164017


Updated On:


Mail Security for Microsoft Exchange


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


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


  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.