Integration protocol error: bmiInitMessage failed.
search cancel

Integration protocol error: bmiInitMessage failed.

book

Article ID: 436344

calendar_today

Updated On:

Products

Messaging Gateway

Issue/Introduction

This error appears in the MTA logs and typically occurs within Symantec Messaging Gateway (SMG) when the internal communication channel between the Mail Transfer Agent (MTA) and the Brightmail Engine (filtering engine) times out or becomes unresponsive. It often signals that the filtering process may overloaded, possibly due to a high volume of connections (such as a DDoS attempt) or specific "malformed" messages causing depletion of the filtering engine's thread pool.

The "bmiInitMessage failed" error usually includes additional information on the type of failure. Examples include:

2026 Mar 16 09:32:06 EDT (warning) ecelerity: [4551]Integration protocol error: bmiInitMessage failed. Error is: SMG: fatal client error: timeout
2026 Mar 16 09:32:06 EDT (err) ecelerity: [4551]Integration protocol error: Firewall bmiInitMessage failed. Error is: SMG: fatal network error: network

Environment

Messaging Gateway

Cause

This error is most commonly caused by restarting the Brightmail Engine while the SMG MTA is actively accepting and scanning messages. When the Brightmail Engine process stops, the MTA is unable to connect to the message scanning service resulting in the Integration protocol error: bmiInitMessage failed error.

 

Resolution

If this error is frequently logged when no service restart of the Brightmail Engine has occured one of the following potential causes should be investigated:

  • Connection Exhaustion: High volumes of inbound traffic can consume the internal "connection pool" between services, leading to "fatal client error: timeout" messages.
  • Antivirus Updates: This issue can infrequently occur immediately following a new antivirus definition update that fails to load correctly into the engine.
  • Resource Limits: Ensure the appliance has sufficient memory and CPU; reaching hardware capacity can cause internal protocol timeouts during message initialization.