Podstawowy adres serwera proxy SMTP jest zastępowany wartością targetAddress w środowisku hybrydowym

Oryginalny numer KB:   4459261

Symptomy

Rozpatrzmy następujący scenariusz:

  • W środowisku hybrydowym podstawowy adres serwera proxy SMTP skrzynki pocztowej użytkownika ma wartość SMTP:Imię.Nazwisko @ domain.com.

  • Atrybut targetAddress użytkownika jest ustawiony na SMTP:Imię.Nazwisko @ i ExternalDomain.com.

  • Zasady adresu e-mail w środowisku hybrydowym są ustawiane w następujący sposób:

    • EnabledPrimarySMTPAddressTemplate:@domain.com
    • EnabledEmailAddressTemplates:{ smtp:%m@domain.mail.onmicrosoft.com , SMTP:@domain.com }

W tym scenariuszu po uruchomieniu Kreatora konfiguracji hybrydowej (HCW) są uruchamiane następujące polecenia cmdlet:

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"

W tym scenariuszu podstawowy adres SMTP zostanie zastąpiony wartością targetAddress tego atrybutu. Atrybut będzie mieć teraz poprzedni podstawowy adres SMTP jako adres pomocniczy, a wartość atrybutu będzie proxyAddresses wynosi { , , SMTP:FirstName.LastName@ExternalDomain.com smtp:FirstName.LastName@domain.com smtp:FirstName.LastName@domain.mail.onmicrosoft.com }.

Przyczyna

Jest to działanie projektowe, ponieważ wartość atrybutu jest targetAddress rozważana podczas aktualizowania zasad adresu e-mail.

Atrybut UpdateSecondaryAddressesOnly zmienia tylko pomocnicze adresy SMTP. Jednak gdy atrybut ma wartość, zostanie dodany do listy targetAddress adresów tego proxyAddresses atrybutu. Jeśli adres jest zapisywany w postaci targetAddress SMTP:EmailAddress, zastąpi adres podstawowy z atrybutu, natomiast poprzedni adres podstawowy proxyAddresses (SMTP:) będzie teraz wyświetlany jako adres dodatkowy (smtp:).

Obejście problemu

Aby go ominąć, należy użyć małych liter zamiast wielkich liter dla atrybutu targetAddress (użyj wartości smtp zamiast SMTP).