Distribution list (not empty) sometimes expands to 0 recipients
Exchange 2007 - We are having a sporadic problem with external mail being (or not being) delivered when sent to a distribution list. Sometimes the delivered/not delivered messages are sent within minutes of each other. Tracking the messages, I see that they are getting to our Exchange server. Sometimes the list is expanded correctly, sometimes Exchange says the list is empty. I can't find anything using web searches. Here are some excerpts from the tracking logs (both expanded/delivered and not expanded/not delivered): Not delivered:[PS] C:\temp>Get-ExchangeServer | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | get-messagetrackinglog -MessageId:b5320744-8dfd-4904-bb27-cc5ce427d74b@yyy.xxx.com | select *Timestamp : 30-Mar-10 07:11:32 . . .MessageId : <b5320744-8dfd-4904-bb27-cc5ce427d74b@yyy.xxx.com>Recipients : {PAYROLLADMIN@xxx.COM}RecipientStatus : {}TotalBytes : 1039RecipientCount : 1 . . .MessageSubject : Tires Plus Checks & DD Statements are Ready. . . . Timestamp : 30-Mar-10 07:11:33 . . .Source : ROUTINGEventId : EXPANDInternalMessageId : 1933981MessageId : <b5320744-8dfd-4904-bb27-cc5ce427d74b@yyy.xxx.com>Recipients : {}RecipientStatus : {250 2.1.5 RESOLVER.GRP.Expanded; distribution list expanded}TotalBytes : 1039RecipientCount : 0RelatedRecipientAddress : PAYROLLADMIN@xxx.comReference :MessageSubject : Tires Plus Checks & DD Statements are Ready . . . Delivered:[PS] C:\temp>Get-ExchangeServer | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | get-messagetrackinglog -MessageId:6f51ed15-1c9c-4334-90ec-85f0831bdd0c@yyy.xxx.com | select * Timestamp : 30-Mar-10 07:09:10 . . .MessageId : <6f51ed15-1c9c-4334-90ec-85f0831bdd0c@yyy.xxx.com>Recipients : {PAYROLLADMIN@xxx.COM}RecipientStatus : {}TotalBytes : 1041RecipientCount : 1 . . .MessageSubject : Wheel Works Checks & DD Statements are Ready. . . . Timestamp : 30-Mar-10
March 31st, 2010 4:35pm

I did not get the delivered excerpts pasted correctly. Delivered:[PS] C:\temp>Get-ExchangeServer | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | get-messagetrackinglog -MessageId:6f51ed15-1c9c-4334-90ec-85f0831bdd0c@yyy.xxx.com | select * Timestamp : 30-Mar-10 07:09:10 . . .MessageId : <6f51ed15-1c9c-4334-90ec-85f0831bdd0c@yyy.xxx.com>Recipients : {PAYROLLADMIN@xxx.COM}RecipientStatus : {}TotalBytes : 1041RecipientCount : 1 . . .MessageSubject : Wheel Works Checks & DD Statements are Ready. . . . Timestamp : 30-Mar-10 07:09:10 . . .Source : ROUTINGEventId : EXPANDInternalMessageId : 1933961MessageId : <6f51ed15-1c9c-4334-90ec-85f0831bdd0c@yyy.xxx.com>Recipients : {CLabus@xxx.com, KWatts@xxx.com, PRAdmin@xxx.com}RecipientStatus : {250 2.1.5 RESOLVER.GRP.Expanded; distribution list expanded}TotalBytes : 1041RecipientCount : 3RelatedRecipientAddress : PAYROLLADMIN@xxx.comReference :MessageSubject : Wheel Works Checks & DD Statements are Ready. . . . Thanks.
Free Windows Admin Tool Kit Click here and download it now
March 31st, 2010 4:37pm

Have you checked PAYROLLADMIN@xxx.com for ambiguous resolution? If you do a get-recipient payrolladmin@xxx.com, do you get just one result?
March 31st, 2010 5:13pm

When I go a get-recipient payrolladmin@xxx.com, I only see one entry: [PS] C:\temp>get-recipient payrolladmin@tiresplus.com Name RecipientType---- -------------Payroll Admin MailNonUniversalGroup [PS] C:\temp>get-recipient payrolladmin@xxx.com | select * Alias : PayrollAdminCity :Notes :Company :CountryOrRegion :PostalCode :CustomAttribute1 :CustomAttribute2 :CustomAttribute3 :CustomAttribute4 :CustomAttribute5 :CustomAttribute6 :CustomAttribute7 :CustomAttribute8 :CustomAttribute9 :CustomAttribute10 :CustomAttribute11 :CustomAttribute12 :CustomAttribute13 :CustomAttribute14 :CustomAttribute15 :Database :DatabaseName :Department :ManagedFolderMailboxPolicy :EmailAddresses : {MS:MORGANTIRE/CLEARWATER/PAYROLLADM, X400:C=US;A= ;P=MorganTire;O=Clearwater;S=PayrollAdmin;, SMTP:PayrollAdmin@xxx.com}ExpansionServer :ExternalEmailAddress :DisplayName : Payroll AdminFirstName :HiddenFromAddressListsEnabled : FalseEmailAddressPolicyEnabled : TrueLastName :ResourceType :ManagedBy :Manager :ActiveSyncMailboxPolicy :ActiveSyncMailboxPolicyIsDefaulted : FalseName : Payroll AdminOffice :ObjectCategory : mta.com/Configuration/Schema/GroupOrganizationalUnit : xxx.com/UsersPhone :PoliciesIncluded : {{A5E4686F-F32E-4838-9FC1-4F9E453AEBEF},{3B6813EC-CE89-42BA-9442-D87D4AA30DBC}, {0E6A474B-C799-4A72-B47F-F12B4EFF40C3},{26491CFC-9E50-4857-861B-0CB8DF22B5D7}}PoliciesExcluded : {}PrimarySmtpAddress : PayrollAdmin@xxx.comRecipientType : MailNonUniversalGroupRecipientTypeDetails : MailNonUniversalGroupSamAccountName : Payroll AdminServerLegacyDN :ServerName :StateOrProvince :StorageGroupName :Title :UMEnabled : FalseUMMailboxPolicy :HasActiveSyncDevicePartnership : FalseAddressListMembership : {Exc03-GAL, Default Global Address List, MTA, All Groups}ExchangeVersion : 0.0 (6.5.6500.0)DistinguishedName : CN=Payroll Admin,CN=Users,DC=xxx,DC=comIdentity : xxx.com/Users/Payroll AdminGuid : feb1f0ed-8a85-4809-be89-913d35fd7810ObjectClass : {top, group}WhenChanged : 23-Mar-10 11:22:08WhenCreated : 25-Feb-05 14:19:40OriginatingServer : tpcldc-02.xxx.comIsValid : True Thanks.
Free Windows Admin Tool Kit Click here and download it now
March 31st, 2010 8:31pm

Do you have multiple domains in a forest? Is the group a universal group?-- Ed Crowley MVP"There are seldom good technological solutions to behavioral problems.". "Jim Vazquez" wrote in message news:acd573d5-8873-410c-8e01-032ddb7b14bb... Exchange 2007 - We are having a sporadic problem with external mail being (or not being) delivered when sent to a distribution list. Sometimes the delivered/not delivered messages are sent within minutes of each other. Tracking the messages, I see that they are getting to our Exchange server. Sometimes the list is expanded correctly, sometimes Exchange says the list is empty. I can't find anything using web searches. Here are some excerpts from the tracking logs (both expanded/delivered and not expanded/not delivered): Not delivered:[PS] C:\temp>Get-ExchangeServer | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | get-messagetrackinglog -MessageId:b5320744-8dfd-4904-bb27-cc5ce427d74b@yyy.xxx.com | select *Timestamp : 30-Mar-10 07:11:32 .. . ..MessageId : <b5320744-8dfd-4904-bb27-cc5ce427d74b@yyy.xxx.com>Recipients : {PAYROLLADMIN@xxx.COM}RecipientStatus : {}TotalBytes : 1039RecipientCount : 1 . . ..MessageSubject : Tires Plus Checks & DD Statements are Ready. . . . Timestamp : 30-Mar-10 07:11:33 .. . ..Source : ROUTINGEventId : EXPANDInternalMessageId : 1933981MessageId : <b5320744-8dfd-4904-bb27-cc5ce427d74b@yyy.xxx.com>Recipients : {}RecipientStatus : {250 2.1.5 RESOLVER.GRP.Expanded; distribution list expanded}TotalBytes : 1039RecipientCount : 0RelatedRecipientAddress : PAYROLLADMIN@xxx.comReference :MessageSubject : Tires Plus Checks & DD Statements are Ready . . . Delivered:[PS] C:\temp>Get-ExchangeServer | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | get-messagetrackinglog -MessageId:6f51ed15-1c9c-4334-90ec-85f0831bdd0c@yyy.xxx.com | select * Timestamp : 30-Mar-10 07:09:10 . . ..MessageId : <6f51ed15-1c9c-4334-90ec-85f0831bdd0c@yyy.xxx.com>Recipients : {PAYROLLADMIN@xxx.COM}RecipientStatus : {}TotalBytes : 1041RecipientCount : 1 . . ..MessageSubject : Wheel Works Checks & DD Statements are Ready. . . . Timestamp : 30-Mar-10 Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
April 1st, 2010 2:15am

The group is not a universal group. There are two domains in the forest, a root domain (empty except for two domain controllers) and a child domain (users, servers, groups, contacts, etc. located in this child domain). Thanks.
Free Windows Admin Tool Kit Click here and download it now
April 1st, 2010 5:18pm

I'd make that a Universal group, and see if the problem doesn't clear up.
April 1st, 2010 5:53pm

On Thu, 1 Apr 2010 14:18:38 +0000, Jim Vazquez wrote:>The group is not a universal group. There are two domains in the forest, a root domain (empty except for two domain controllers) and a child domain (users, servers, groups, contacts, etc. located in this child domain). If the GC that was used to expand the group was in the root domainthen the membership of the group isn't present in that GC if thegroup's scope is Global. This is why it's important to use theUniversal scope for mail-enabled groups. By doing that the membershipof the group is present in all the GCs regaedless of which domainthey're in.---Rich MatheisenMCSE+I, Exchange MVP--- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
April 2nd, 2010 5:52am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics