Karma bir ortamda birincil SMTP ara sunucu adresi targetAddress değeriyle değiştirilir
Özgün KB numarası: 4459261
Belirtiler
Aşağıdaki senaryoyu inceleyin:
Karma bir ortamda, kullanıcının posta kutusunun birincil SMTP ara sunucu adresi SMTP:FirstName.LastName veya SMTP @ domain.com.
Kullanıcının
targetAddressözniteliği SMTP:FirstName.LastName veya SMTP @ ExternalDomain.com.Karma ortamdaki e-posta adresi ilkesi aşağıdaki gibi ayarlanır:
- EnabledPrimarySMTPAddressTemplate: @domain.com
- EnabledEmailAddressTemplates: {
smtp:%m@domain.mail.onmicrosoft.com,SMTP:@domain.com}
Bu senaryoda, Karma Yapılandırma Sihirbazı'nı (HCW) çalıştırarak aşağıdaki cmdlet'ler çalıştırabilirsiniz:
Set-EmailAddressPolicy -Identity "Default Policy" -ForceUpgrade "True" -EnabledEmailAddressTemplates ("SMTP: @domain.com", "smtp:%m@domain.mail.onmicrosoft.com", + "SMTP: @domain.com" + "smtp:%m@domain.mail.onmicrosoft.com")
Update-EmailAddressPolicy -Identity "Default Policy" -UpdateSecondaryAddressesOnly "True" -DomainController "GlobalCatalog.domain.com"
Bu senaryoda, birincil SMTP adresi özniteliğin değeriyle targetAddress değiştirilir. Öznitelik artık ikincil adres olarak eski birincil SMTP adresine ve öznitelik değeri proxyAddresses { SMTP:FirstName.LastName@ExternalDomain.com , } smtp:FirstName.LastName@domain.com smtp:FirstName.LastName@domain.mail.onmicrosoft.com olur.
Neden
E-posta adresi ilkesi targetAddress güncelleştirmeniz, öznitelik değeri olarak kabul edilir ve bu davranış tasarımdandır.
Öznitelik UpdateSecondaryAddressesOnly yalnızca ikincil SMTP adreslerini değiştirir. Öte targetAddress yandan, özniteliğin bir değeri olduğunda, özniteliğin adres listesine proxyAddresses eklenir. SMTP targetAddress :EmailAddress şeklinde yazılmışsa özniteliğin birincil adresini değiştirirken, eski birincil adres proxyAddresses (SMTP:) artık ikincil adres (smtp:) olarak görünür.
Geçici Çözüm
Bu sorunu gidermek için, özniteliğin büyük harf yerine kullanıcının küçük harflerini kullanın targetAddress (SMTP yerine smtp kullanın).