Configuration problem detected by the mail flow receiver script

Configuration_problem_detected_by_the_mail_flow_receiver_script (Rule)

Knowledge Base article:

Summary

A configuration error prevented the Mail Flow Receiver monitor from receiving mail flow messages.

Causes

Many problems can cause this error.

Resolutions

Perform a general setup check (Mail Flow sender and receiver monitor) to ensure components and services are running. For details, check the alert text to find the specific cause of failure.

Element properties:

TargetMicrosoft.Exchange.SyntheticTransaction.Mailflow
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Configuration problem detected by the mail flow receiver script
{0}
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Configuration_problem_detected_by_the_mail_flow_receiver_script" Enabled="onStandardMonitoring" Target="Exch2003Core!Microsoft.Exchange.SyntheticTransaction.Mailflow" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Exchange MOM - MFR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>^((9559)|(9560)|(9561)|(4988))$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="Configuration_problem_detected_by_the_mail_flow_receiver_script.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>