This event indicates that the SMTP component was unable to deliver a message because the message had a hop count greater than that configured on this SMTP virtual server. This is a potential message routing loop.
Each time a message passes through an SMTP server, the particular SMTP server adds a line to the message header indicating the hop count. This indicates how many SMTP Severs that message has already traversed. The SMTP virtual server in Exchange has a default hop count set to 15. This means that if any e-mail message reaches this SMTP server and it has a hop count of 15 in its header, then the message will be rejected.
The hop count for an SMTP virtual server in Exchange can be configured to be between 10 and 256. If your topology is complex, and the messages in your organization must be routed through several servers before being sent out to the Internet, you can suitably increase the hop count of the SMTP virtual server.
For more information, search the Microsoft Knowledge Base for articles about IIS events.
Target | Microsoft.Exchange.Protocol.SMTP | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 717 | ||
Event Source | SMTPSVC | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_907D4578_146C_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Unable_to_deliver_message_because_the_maximum_hop_count_was_exceeded__This_is_a_potential_message_routing_loop" Enabled="onEssentialMonitoring" Target="Exch2003Core!Microsoft.Exchange.Protocol.SMTP" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_907D4578_146C_11D3_AB21_00A0C98620CE_" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>System</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>SMTPSVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>717</Value>
</ValueExpression>
</SimpleExpression>
</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="Unable_to_deliver_message_because_the_maximum_hop_count_was_exceeded__This_is_a_potential_message_routing_loop.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>