Unable to generate an e-mail address. The address type was returned by address generation DLL.

Unable_to_generate_an_e_mail_address__The_address_type_was_returned_by_address_generation_DLL (Rule)

Knowledge Base article:

Summary

This event indicates that the System Attendant was not able to generate an e-mail address of the type specified in the event because the address-generation DLL file responsible for that e-mail address type returned an error. There may be other related events in the application event log that indicate a similar problem generating e-mail addresses.

Sample Event:

Event ID: 2034

Source: MSExchangeSystem Attendant

Type: Error

Category: General

Description: Unable to generate an e-mail address. The Faxsys - General Error (code 1) address type was returned by address generation DLL.

Related Events:

The following additional events may be seen in the application event log:

2035, 2037, 2027 (source is MSExchangeSystem Attendant) and 8231 (source is MSExchangeAL).

Causes

The DLL file referenced in the event may be corrupt or missing.

Resolutions

Ensure that the DLL file referenced in the event is available and is the right version. If possible, try and copy the DLL file from a CD or another server.

If the error persists, contact Microsoft Product Support Services or the third-party supplier of the DLL referenced in the message.

External

For more information about MSExchangeSA event 2034, see:

Element properties:

TargetMicrosoft.Exchange.ExchangeComponent.SystemAttendant
CategoryEventCollection
EnabledTrue
Event_ID2034
Event SourceMSExchangeSA
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Unable to generate an e-mail address. The address type was returned by address generation DLL.
{0}
Event LogApplication

Member Modules:

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

Source Code:

<Rule ID="Unable_to_generate_an_e_mail_address__The_address_type_was_returned_by_address_generation_DLL" Enabled="onEssentialMonitoring" Target="Exch2003Core!Microsoft.Exchange.ExchangeComponent.SystemAttendant" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Application</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MSExchangeSA</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2034</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_generate_an_e_mail_address__The_address_type_was_returned_by_address_generation_DLL.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>