Podstawowy adres proxy SMTP jest zastępowany przez wartość targetAddress w środowisku hybrydowym

Oryginalny numer KB: 4459261

Symptomy

Rozpatrzmy następujący scenariusz:

  • W środowisku hybrydowym podstawowy adres proxy SMTP skrzynki pocztowej użytkownika jest ustawiony na wartość SMTP:FirstName.LastName@domain.com.

  • Atrybut targetAddress użytkownika jest ustawiony na wartość SMTP:FirstName.LastName@ExternalDomain.com.

  • Zasady adresów e-mail w środowisku hybrydowym są ustawione 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ą atrybutu targetAddress . Atrybut proxyAddresses będzie teraz miał dawny podstawowy adres SMTP jako adres pomocniczy, a wartość atrybutu to {SMTP:FirstName.LastName@ExternalDomain.com, smtp:FirstName.LastName@domain.com, smtp:FirstName.LastName@domain.mail.onmicrosoft.com}.

Przyczyna

To zachowanie jest zgodnie z projektem, ponieważ wartość atrybutu targetAddress jest brana pod uwagę podczas aktualizowania zasad adresów e-mail.

Atrybut UpdateSecondaryAddressesOnly zmienia tylko pomocnicze adresy SMTP. targetAddress Jeśli jednak atrybut ma wartość, zostanie dodany do listy adresów atrybutuproxyAddresses. targetAddress Jeśli obiekt jest napisany w postaci SMTP:EmailAddress, zastąpi on adres podstawowy atrybutuproxyAddresses, a poprzedni adres podstawowy (SMTP:) będzie teraz wyświetlany jako adres pomocniczy (smtp:).

Obejście problemu

Aby obejść ten problem, małe litery użytkownika zamiast wielkich liter dla atrybutu targetAddress (użyj protokołu smtp zamiast SMTP).