After install or upgrade of Mail Security for Microsoft Exchange getting event ID 514 error
search cancel

After install or upgrade of Mail Security for Microsoft Exchange getting event ID 514 error

book

Article ID: 154666

calendar_today

Updated On:

Products

Mail Security for Microsoft Exchange

Issue/Introduction

You've recently installed or upgraded the Symantec Mail Security for Microsoft Exchange product.  Since the upgrade, you are seeing Brightmail errors in your event log.

Event ID 514 "Error while reading conduit configuration from &lt;sys vol&gt;  <drive>:\program files\symantec\smsmse\6.5\server\spamprevention\bmiconfig.xml"  [If this is a x64 bit server, the path will be  <drive>:\program files (x86)\symantec\smsmse\6.5\server\spamprevention\bmiconfig.xml

or

Symantec Premium AntiSpam registration failed on the server <server>.

Error retrieving Trusted Certificate location from configuration file.

Registration Unsuccessful.

You will need to run register to receive Brightmail rules..

Event ID: 514
Category: 12
190816196:1205  Error while reading conduit configuration from <sys vol>:\program files\symantec\smsmse\<ver>\server\spamprevention\bmiconfig.xml [<sys vol>:\program files (x86)\symantec\smsmse\<ver>\server\spamprevention\bmiconfig.xml

or

[Brightmail] (ERROR:7284.884): [10081] Could not split the log file /path-to/base-dir/logs/conduit.log into the directory, log file name and extension.


[10098] File path is malformed: "/path-to/base-dir/logs/conduit.log"


Failed to load Symantec Premium AntiSpam engine.
 

Cause

The installation path was not configured in the bmiconfig.xml file

 

Resolution

Symantec is aware of this issue.  This article is updated as more information is available.  Subscribe to the article to receive the updates.

Workaround

Trigger SMSMSE to fill in the proper values by completing the following procedure:

1. Open the regsitry editor (Start -> Run, Regedit).

2. Find the following registry folder :

32-bit systems (or version 7.9 and higher): HKEY_LOCAL_MACHINE\Software\Symantec\SMSMSE\<version>\Server\Components\SMTP\BMIConfigInit

64-bit systems (with version 7.5.x or lower): HKEY_LOCAL_MACHINE\Software\Wow6432Node\Symantec\SMSMSE\<version>\Server\Components\SMTP\BMIConfigInit

3. In the right pane, locate the value BMIConfigInit, right click it and choose Delete.

4. Restart the Symantec Mail Security for Microsoft Exchange service.

The bmiconfig.xml file should now contain the correct values, and allow registration of your Premium AntiSpam license.


 

Technical Information


Example of incorrect bmiconfig.xml contents:

 
<?xml version="1.0"?>
<!-- Default configuration file for BEIK -->
<installation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" os="$INSTALLOS$" arch="$INSTALLARCH$" version="4.0.0.1">
 <totalProfiling>false</totalProfiling>
 <productName>SMSMSE</productName><productVersion>6.5.1</productVersion><loadpoint>/path-to/base-dir</loadpoint>
 <logdir>/path-to/base-dir/logs</logdir>
 <spooldir>/path-to/base-dir/spool</spooldir>
 <statsdir>/path-to/base-dir/stats</statsdir>
 <configdir>/path-to/base-dir/SpamPrevention</configdir>
 <fips enabled="false"></fips><reinsertionKey>type-your-reinsertion-key</reinsertionKey>
 <services>
  <service xsi:type="spamServiceType" name="spam" enabled="true" expired="false">
   <modules>
    <module xsi:type="bodyhashModuleType" name="libbh" enabled="true" critical="false">
     <url>https://aztec.brightmail.com/rules2/hashes</url>
    </module>
    <module xsi:type="intsigModuleType" name="libintsig" enabled="true" critical="false"><url>https://aztec.brightmail.com/rules2/intsigs</url></module><module xsi:type="spamsigModuleType" name="libspamsig" enabled="true" critical="false">
     <url>https://aztec.brightmail.com/rules2/spamsigs</url>
    </module>
    <module xsi:type="regexModuleType" name="libregexfilter" enabled="true" critical="false">
     <url>https://aztec.brightmail.com/rules2/blrm</url>
     <maxTotalHeadersLength>32768</maxTotalHeadersLength><RHK enabled="true"/>
     <grayThreshold>75</grayThreshold></module>
    <module xsi:type="spamhunterModuleType" name="libspamhunter" enabled="true" critical="false">
     <url>https://aztec.brightmail.com/rules2/spamhunter</url>
     <grayFactor>100</grayFactor>
     <urlhashLimit>0</urlhashLimit><!-- null value here means accept all languages -->
     <acceptedLanguages>
      <language></language>
     </acceptedLanguages>
     <ruleTypes>
      <!-- all spamhunter ruletypes -->
      <ruleType>urlhash</ruleType>
      <ruleType>url_regex</ruleType>
      <ruleType>header_regex</ruleType>
      <ruleType>body_regex</ruleType>
      <ruleType>lang_header_regex</ruleType>
      <ruleType>lang_body_regex</ruleType>
      <ruleType>bodysig</ruleType>
     </ruleTypes>
     <RHK enabled="true"/>
     <DFA enabled="false"></DFA></module>
   </modules>
  </service>
  <service xsi:type="consentServiceType" name="consent" enabled="true" expired="false">
   <modules>
    <module xsi:type="permitModuleType" name="libpermit" enabled="true" critical="false">
     <url ruleName="permit">https://aztec.brightmail.com/rules2/permit_rules</url>
     <ruleFile>/path-to/base-dir/etc/allowedblockedlist.txt</ruleFile>
     <internalRange hidden="true">0.0.0.0/255.0.0.0</internalRange>
     <internalRange hidden="true">10.0.0.0/255.0.0.0</internalRange>
     <internalRange hidden="true">127.0.0.0/255.0.0.0</internalRange>
     <internalRange hidden="true">169.254.0.0/255.255.0.0</internalRange>
     <internalRange hidden="true">172.16.0.0/255.240.0.0</internalRange>
     <internalRange hidden="true">192.168.0.0/255.255.0.0</internalRange>
     <bbl enabled="true"/>
     <rcvdDNSBL enabled="false"/>
     <safelist enabled="true"/>
     <extendedWhiteCheck enabled="false"/>
     <dbgShowScan enabled="false"/>
     <dbgDumpRules enabled="false"/>
     <dbgTimeRuleLoad enabled="false"/>
     <dbgTimeRuleSearch enabled="false"/>
    </module>
    <module xsi:type="fastpassModuleType" name="libfastpass" enabled="true" critical="false" profiling="false">
     <tableSize>250000</tableSize>
     <entrySamplingRate>3</entrySamplingRate>
     <legitMessagesRequired>25</legitMessagesRequired>
     <initialSamplingRate>5</initialSamplingRate>
     <ignoreGray enabled="false"/>
     <excludeRanges/>
     <bounceStrings>
      <bounceString>mailer-daemon</bounceString>
      <bounceString>postmaster</bounceString>
      <bounceString>autoreply</bounceString>
      <bounceString>auto-reply</bounceString>
     </bounceStrings>
     <persistIntervalSeconds enabled="true">600</persistIntervalSeconds>
     <dropBlock enabled="true"/>
    </module>
   </modules>
  </service>
  <service xsi:type="languageServiceType" name="language" enabled="false" expired="false">
   <modules>
    <module xsi:type="languageModuleType" name="liblanguageid" enabled="true" critical="false">
     <maxLanguages>3</maxLanguages>
     <maxMessageSize>100000</maxMessageSize>
     <sampleSize>512</sampleSize>
    </module>
   </modules>
  </service>
 </services>
 <packages>
  <package xsi:type="serverPackageType" name="serverPackage" installed="true">
   <programs>
    <program xsi:type="bmserverType" name="bmserver">
     <log level="4" period="1" periodUnits="DAY" numberRetained="30">/path-to/base-dir/logs/bmserver.log</log>
     <MDSSizeBytes>50000</MDSSizeBytes>
     <maxQueueSize>2048</maxQueueSize>
    </program>
    <program xsi:type="conduitType" name="conduit">
     <log level="4" period="1" periodUnits="DAY" numberRetained="30">/path-to/base-dir/logs/conduit.log</log>
     <encryptionType>BltEncryptBase64</encryptionType>
     <kickCommand>SMSMSEkicker.exe</kickCommand>
     <interval>60</interval>
     <blocStatsInterval>10</blocStatsInterval><httpTimeout>3600</httpTimeout>
     <ackControl>on</ackControl>
     <statsCleanThreshold>0</statsCleanThreshold>
     <statsURL>https://aztec.brightmail.com/stats/</statsURL>
     <registrationURL>https://register.brightmail.com/register</registrationURL><testURL>https://aztec.brightmail.com/rules2/blrm</testURL>
    </program>
   </programs>
   <bmengine>
    <precedence>reinsert-safe-allow-reject-spam-gray-knownlang</precedence>
    <defaultDestination>inbox</defaultDestination>
    <statsThreshold>1.0</statsThreshold>
    <spamThreshold>90</spamThreshold>
    <clientOptin enabled="false"/>
    <allowActionsToOverrideDestination enabled="false"/>
    <earlyVerdictsIP enabled="false"/>
   </bmengine>
   <clientCert>/path-to/base-dir/etc/cert.pem</clientCert>
   <trustedCert>/path-to/base-dir/etc/trusted.cert</trustedCert>
  </package>
 </packages>
 <policies>
  <policy name="Default" precedence="64000" enabled="true">
   <population>
    <member xsi:type="addressPattern">*</member>
   </population>
   <attributes>
    <engine>
     <disposition name="reinsert">
      <destination>inbox</destination>
     </disposition>
     <disposition name="allow">
      <destination>inbox</destination>
     </disposition>
     <disposition name="safe">
      <destination>inbox</destination>
     </disposition>
     <disposition name="knownlang">
      <destination>is-knownlang</destination>
     </disposition>
     <disposition name="spam">
      <destination>is-spam</destination>
     </disposition>
     <disposition name="reject">
      <destination>is-spam</destination>
     </disposition>
     <disposition name="gray">
      <destination>is-gray</destination>
     </disposition>
    </engine>
   </attributes>
  </policy>
 </policies>
</installation>