Udostępnij za pośrednictwem


Jak atrybut proxyAddresses jest wypełniany w identyfikatorze Entra firmy Microsoft

W tym artykule opisano sposób wypełniania atrybutu proxyAddresses w identyfikatorze Entra firmy Microsoft i omówiono typowe scenariusze ułatwiające zrozumienie sposobu wypełniania atrybutu proxyAddresses w identyfikatorze Entra firmy Microsoft.

Oryginalna wersja produktu: Microsoft Entra ID
Oryginalny numer KB: 3190357

Uwaga 16.

Czy ten artykuł był pomocny? Twoje dane wejściowe są dla nas ważne. Użyj przycisku Opinie na tej stronie, aby poinformować nas, jak dobrze działa ten artykuł lub jak możemy go ulepszyć.

Atrybut proxyAddresses w usłudze Active Directory jest właściwością wielowartościową, która może zawierać różne wpisy znanych adresów. Może na przykład zawierać adresy SMTP, adresy X500 i adresy SIP. Gdy obiekt jest synchronizowany z identyfikatorem Entra firmy Microsoft, wartości określone w atrybucie mail lub proxyAddresses w usłudze Active Directory są kopiowane do atrybutu proxyAddresses poczty w tle lub atrybutu proxyAddresses w identyfikatorze Entra firmy Microsoft. Następnie są one używane do obliczania końcowych proxyAddresses obiektu w firmie Microsoft Entra zgodnie z wewnętrznymi regułami identyfikatorów Entra firmy Microsoft. Logika, która wypełnia atrybuty mail, mailNickName i proxyAddresses w identyfikatorze Entra firmy Microsoft, jest nazywana obliczeniami serwera proxy. Uwzględnia ona wiele różnych aspektów danych lokalna usługa Active Directory, takich jak:

  • Ustaw lub zaktualizuj podstawowy adres SMTP i dodatkowe adresy pomocnicze na podstawie lokalnych adresów proxyAddresses lub UserPrincipalName.
  • Ustaw lub zaktualizuj atrybut Mail na podstawie obliczonego podstawowego adresu SMTP.
  • Ustaw lub zaktualizuj atrybut MailNickName na podstawie lokalnego prefiksu mailNickName lub podstawowego adresu SMTP.
  • Odrzuć adresy lokalne, które mają sufiks domeny zarezerwowanej, np. @*.onmicrosoft.com, @*.microsoftonline.com;
  • Odrzuć lokalne adresy proxyaddresses ze starszymi protokołami, takimi jak MSMAIL, X400 itp.;
  • Odrzuć źle sformułowane adresy lokalne lub niezgodne z RFC 5322, np. brak prefiksu protokołu "SMTP:", zawierającego spację lub inny nieprawidłowy znak;
  • Usuń atrybuty ProxyAddresses z nieweryfikowanym sufiksem domeny, jeśli użytkownik ma przypisaną licencję usługi Exchange Online.

W związku z tym wartości atrybutów Mail i ProxyAddresses dla obiektu w usłudze Active Directory mogą nie być takie same jak wartości atrybutu ProxyAddresses w identyfikatorze Entra firmy Microsoft.

Terminologia

Poniższa terminologia jest używana w tym artykule:

  • Domena początkowa: pierwsza domena aprowizowana w dzierżawie. Na przykład Contoso.onmicrosoft.com.
  • Adres routingu poczty e-mail online firmy Microsoft (MOERA): adres utworzony z prefiksu userPrincipalName użytkownika oraz początkowy sufiks domeny, który jest automatycznie dodawany do adresu proxyAddresses w identyfikatorze Entra firmy Microsoft. Na przykład smtp:john.doe@Contoso.onmicrosoft.com.
  • UserPrincipalName (UPN): adres logowania użytkownika.
  • Podstawowy adres SMTP: podstawowy adres e-mail obiektu adresata programu Exchange, w tym prefiks protokołu SMTP. Na przykład SMTP:john.doe@Contoso.com.
  • Pomocniczy adres smtp: dodatkowe adresy e-mail obiektu adresata programu Exchange. Na przykład smtp:john.doe@Contoso.com.
  • Atrybut poczty: przechowuje podstawowy adres e-mail użytkownika bez prefiksu protokołu SMTP. Na przykład john.doe@Contoso.com.
  • Atrybut MailNickName: przechowuje alias obiektu adresata programu Exchange. Na przykład john.doe.

Scenariusz 1. Użytkownik nie ma ustawionego atrybutu mail, mailNickName ani proxyAddresses

Utworzono obiekt użytkownika lokalnego, który ma następujący zestaw atrybutów:

AD:mail              : \<not set>
AD:mailNickName      : \<not set>
AD:proxyAddresses    : {\<not set>}
AD:userPrincipalName : user1upn@Contoso.com

Następnie jest synchronizowany z identyfikatorem Entra firmy Microsoft i tylko atrybut mailNickName jest wypełniany przy użyciu prefiksu nazwy UPN, ponieważ jest to obowiązkowy atrybut:

AAD:mailNickName      : user1upn
AAD:UserPrincipalName : user1upn@Contoso.com

Następnie jest przypisana licencja usługi Exchange Online. W tym scenariuszu następujące operacje są wykonywane w wyniku obliczeń serwera proxy:

  • Ustaw podstawowy adres SMTP w atrybucie proxyAddresses przy użyciu wartości UPN.
  • Wypełnij atrybut poczty przy użyciu podstawowego adresu SMTP.
  • Dodaj moERA jako pomocniczy adres smtp w atrybucie proxyAddresses przy użyciu formatu domeny mailNickName@initial.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft w zsynchronizowanym obiekcie użytkownika, który ma licencję usługi Exchange Online:

AAD:mail              : user1upn@Contoso.com
AAD:mailNickName      : user1upn
AAD:proxyAddresses    : {smtp:user1upn@Contoso.onmicrosoft.com; SMTP:user1upn@Contoso.com}
AAD:userPrincipalName : user1upn@Contoso.com

Uwaga 16.

Jeśli użytkownik ma przypisaną licencję programu Exchange lub użytkownik jest adresatem usługi Exchange Online, takim jak udostępniona skrzynka pocztowa, userPrincipalName element jest zawsze dodawany jako adres serwera proxy.

Scenariusz 2. Użytkownik nie ma ustawionego atrybutu mailNickName ani proxyAddresses

Utworzysz obiekt użytkownika lokalnego, który ma następujący zestaw atrybutów:

AD:mail              : user2mail@Contoso.com
AD:mailNickName      : \<not set>
AD:proxyAddresses    : {\<not set>}
AD:userPrincipalName : user2upn@Contoso.com

Następnie jest ona synchronizowana z identyfikatorem Entra firmy Microsoft, a następujące operacje są wykonywane w wyniku obliczeń serwera proxy:

  • Ustaw podstawowy protokół SMTP przy użyciu tej samej wartości atrybutu poczty.
  • Wypełnij atrybut mailNickName przy użyciu podstawowego prefiksu adresu SMTP.
  • Wypełnij atrybut poczty przy użyciu podstawowego adresu SMTP.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft podczas początkowej aprowizacji użytkownika:

AAD:mail              : user2mail@Contoso.com
AAD:mailNickName      : user2mail
AAD:proxyAddresses    : {SMTP:user2mail@Contoso.com}
AAD:userPrincipalName : user2upn@Contoso.com

Następnie jest przypisana licencja usługi Exchange Online. W tym scenariuszu następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Dodaj nazwę UPN jako pomocniczy adres smtp w atrybucie proxyAddresses.
  • Dodaj moERA jako pomocniczy adres smtp w atrybucie proxyAddresses przy użyciu formatu domeny mailNickName@initial.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft na zsynchronizowany obiekt użytkownika z licencją usługi Exchange Online:

AAD:mail              : user2mail@Contoso.com
AAD:mailNickName      : user2mail
AAD:proxyAddresses    : {smtp:user2upn@Contoso.com; smtp:user2mail@Contoso.onmicrosoft.com; SMTP:user2mail@Contoso.com}
AAD:userPrincipalName : user2upn@Contoso.com

Scenariusz 3. Zmiana wartości atrybutu proxyAddresses użytkownika lokalnego

Utworzysz obiekt użytkownika lokalnego, który ma następujący zestaw atrybutów:

AD:mail              : \<not set>
AD:mailNickName      : \<not set>
AD:proxyAddresses    : {smtp:user3pa3@Fabrikam.microsoftonline.com, smtp:user3pa2@Contoso.onmicrosoft.com, SMTP:user3pa1@Contoso.com}
AD:userPrincipalName : user3upn@Contoso.com

Następnie jest ona synchronizowana z identyfikatorem Entra firmy Microsoft i przypisana licencja usługi Exchange Online. W tym scenariuszu następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Odrzuć adresy, które mają sufiks domeny zarezerwowanej. W tym przykładzie pominięto następujące adresy:
    • smtp:user3pa2@Contoso.onmicrosoft.com
    • smtp:user3pa3@Fabrikam.microsoftonline.com
  • Ustaw podstawowy protokół SMTP przy użyciu tego samego adresu określonego w lokalnym atrybucie proxyAddresses.
  • Wypełnij atrybut mailNickName przy użyciu podstawowego prefiksu adresu SMTP.
  • Wypełnij atrybut poczty przy użyciu podstawowego adresu SMTP.
  • Dodaj moERA jako pomocniczy adres smtp w atrybucie proxyAddresses przy użyciu formatu domeny mailNickName@initial.
  • Dodaj nazwę UPN jako pomocniczy adres smtp w atrybucie proxyAddresses.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft na zsynchronizowany obiekt użytkownika:

AAD:mail              : user3pa1@Contoso.com
AAD:mailNickName      : user3pa1
AAD:proxyAddresses    : {smtp:user3upn@Contoso.com; smtp:user3pa1@Contoso.onmicrosoft.com; SMTP:user3pa1@Contoso.com}
AAD:userPrincipalName : user3upn@Contoso.com

Następnie należy zmienić wartości lokalnego atrybutu proxyAddresses na następujące wartości:

AD:mail              : \<not set>
AD:mailNickName      : \<not set>
AD:proxyAddresses    : {smtp:user3new3@Fabrikam.microsoftonline.com, smtp:user3new2@Contoso.onmicrosoft.com, SMTP:user3new1@Contoso.com}
AD:userPrincipalName : user3upn@Contoso.com

W tym scenariuszu następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Odrzuć adresy, które mają sufiks domeny zarezerwowanej. Na przykład następujące adresy są pomijane:
    • smtp:user3new2@Contoso.onmicrosoft.com
    • smtp:user3new3@Fabrikam.microsoftonline.com
  • Zastąp nowy podstawowy adres SMTP określony w atrybucie proxyAddresses.
  • Zaktualizuj atrybut poczty przy użyciu wartości nowego podstawowego adresu SMTP określonego w atrybucie proxyAddresses.
  • Zachowaj starą nazwę mailNickName, ponieważ lokalna nazwa mailNickName nie została ustawiona ani jej wartość uległa zmianie.
  • Zachowaj stary moERA jako pomocniczy adres smtp w atrybucie proxyAddresses.
  • Zachowaj nazwę UPN jako pomocniczy adres SMTP w atrybucie proxyAddresses.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft na zsynchronizowany obiekt użytkownika:

AAD:mail              : user3new1@Contoso.com
AAD:mailNickName      : user3pa1
AAD:proxyAddresses    : {SMTP:user3new1@Contoso.com; smtp:user3upn@Contoso.com; smtp:user3pa1@Contoso.onmicrosoft.com}
AAD:userPrincipalName : user3upn@Contoso.com

Scenariusz 4. Usunięcie licencji usługi Exchange Online

Utworzysz obiekt użytkownika lokalnego, który ma następujący zestaw atrybutów:

AD:mail              : \<not set>
AD:mailNickName      : \<not set>
AD:proxyAddresses    : {\<not set>}
AD:userPrincipalName : user4upn@Contoso.com

Następnie jest ona synchronizowana z identyfikatorem Entra firmy Microsoft i przypisana licencja usługi Exchange Online. W tym scenariuszu następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Ustaw podstawowy adres SMTP w atrybucie proxyAddresses przy użyciu wartości UPN.
  • Wypełnij atrybut mailNickName przy użyciu podstawowego prefiksu adresu SMTP.
  • Wypełnij atrybut poczty przy użyciu podstawowego adresu SMTP.
  • Dodaj moERA jako pomocniczy adres smtp w atrybucie proxyAddresses przy użyciu formatu domeny mailNickName@initial.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft na zsynchronizowany obiekt użytkownika:

AAD:mail              : user4upn@Contoso.com
AAD:mailNickName      : user4upn
AAD:proxyAddresses    : {smtp:user4upn@Contoso.onmicrosoft.com; SMTP:user4upn@Contoso.com}
AAD:userPrincipalName : user4upn@Contoso.com

Następnie usuniesz licencję usługi Exchange Online i wykonasz następującą operację w wyniku obliczenia serwera proxy:

  • Usuń podstawowy adres SMTP w atrybucie proxyAddresses odpowiadający wartości nazwy UPN.
  • Podwyższ poziom MOERA z pomocniczego do podstawowego adresu SMTP w atrybucie proxyAddresses.
  • Zaktualizuj atrybut poczty przy użyciu podstawowego adresu SMTP w atrybucie proxyAddresses (MOERA).
AAD:mail              : user4upn@Contoso.onmicrosoft.com
AAD:mailNickName      : user4upn
AAD:proxyAddresses    : {SMTP:user4upn@Contoso.onmicrosoft.com}
AAD:userPrincipalName : user4upn@Contoso.com

Następnie dodasz pomocniczy adres smtp w atrybucie lokalnego serwera proxyAddresses:

AD:mail              : \<not set>
AD:mailNickName      : \<not set>
AD:proxyAddresses    : {smtp:user4new@Contoso.com}
AD:userPrincipalName : user4upn@Contoso.com

Po zsynchronizowaniu obiektu z identyfikatorem Entra firmy Microsoft następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Dodaj pomocniczy adres smtp w atrybucie proxyAddresses.
  • Dodaj nazwę UPN jako pomocniczy adres smtp w atrybucie proxyAddresses.

Następujące atrybuty ustawione w identyfikatorze Entra firmy Microsoft w zsynchronizowany obiekt użytkownika:

AAD:mail              : user4upn@Contoso.onmicrosoft.com
AAD:mailNickName      : user4upn
AAD:proxyAddresses    : {smtp:user4upn@Contoso.com; smtp:user4new@Contoso.com; SMTP:user4upn@Contoso.onmicrosoft.com}
AAD:userPrincipalName : user4upn@Contoso.com

Scenariusz 5. Wartość atrybutu mailNickName została zmieniona

Utworzysz obiekt użytkownika lokalnego, który ma następujący zestaw atrybutów:

AD:mail              : \<not set>
AD:mailNickName      : \<not set>
AD:proxyAddresses    : {\<not set>}
AD:userPrincipalName : user5upn@Contoso.com

Następnie jest ona synchronizowana z identyfikatorem Entra firmy Microsoft i przypisana licencja usługi Exchange Online. W tym scenariuszu następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Ustaw podstawowy adres SMTP w atrybucie proxyAddresses przy użyciu wartości UPN.
  • Wypełnij atrybut mailNickName przy użyciu podstawowego prefiksu adresu SMTP.
  • Wypełnij atrybut poczty przy użyciu podstawowego adresu SMTP.
  • Dodaj moERA jako pomocniczy adres smtp w atrybucie proxyAddresses przy użyciu formatu domeny mailNickName@initial.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft na zsynchronizowany obiekt użytkownika:

AAD:mail              : user5upn@Contoso.com
AAD:mailNickName      : user5upn
AAD:proxyAddresses    : {smtp:user5upn@Contoso.onmicrosoft.com; SMTP:user5upn@Contoso.com}
AAD:userPrincipalName : user5upn@Contoso.com

Następnie należy zmienić wartość lokalnego atrybutu mailNickName na następujące:

mail              : \<not set>
AD:mailNickName      : user5new1
AD:proxyAddresses    : {\<not set>}
AD:userPrincipalName : user5upn@Contoso.com

W tym scenariuszu następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Zaktualizuj atrybut mailNickName, używając tej samej wartości co lokalny atrybut mailNickName.
  • Zachowaj atrybut poczty bez zmian.
  • Zachowaj atrybut proxyAddresses bez zmian.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft na zsynchronizowany obiekt użytkownika:

AAD:mail              : user5upn@Contoso.com
AAD:mailNickName      : user5new1
AAD:proxyAddresses    : {smtp:user5upn@Contoso.onmicrosoft.com; SMTP:user5upn@Contoso.com}
AAD:userPrincipalName : user5upn@Contoso.com

Scenariusz 6. Dwóch użytkowników ma ten sam atrybut mailNickName

Utworzysz dwa lokalne obiekty użytkownika, które mają tę samą wartość mailNickName:

AD:mail              : \<not set>
AD:mailNickName      : user6mnn
AD:proxyAddresses    : {\<not set>}
AD:userPrincipalName : user6a@Contoso.com
AD:mail              : \<not set>
AD:mailNickName      : user6mnn
AD:proxyAddresses    : {\<not set>}
AD:userPrincipalName : user6b@Contoso.com

Następnie są one synchronizowane z usługą Office 365 i przypisywane licencji usługi Exchange Online. W tym scenariuszu następująca operacja jest wykonywana w wyniku obliczeń serwera proxy:

  • Ustaw podstawowy adres SMTP w atrybucie proxyAddresses przy użyciu wartości UPN.
  • Wypełnij atrybut mailNickName, używając tej samej wartości co lokalny atrybut mailNickName.
  • Wypełnij atrybut poczty przy użyciu podstawowego adresu SMTP.
  • Dla pierwszego aprowizowanego użytkownika — dodaj adres MOERA jako pomocniczy adres smtp w atrybucie proxyAddresses przy użyciu formatu mailNickName@initial domeny.
  • Dla drugiego użytkownika aprowizowanego moERA jest już używany przez inny obiekt — dodaj moERA jako pomocniczy adres smtp, dołączając 4 losowe cyfry do mailNickName jako prefiks, a także @initial sufiks domeny.

Następujące atrybuty są ustawiane w identyfikatorze Entra firmy Microsoft na zsynchronizowany obiekt użytkownika:

AAD:mail              : user6a@Contoso.com
AAD:mailNickName      : user6mnn
AAD:proxyAddresses    : {smtp:user6mnn@Contoso.onmicrosoft.com; SMTP:user6a@Contoso.com}
AAD:userPrincipalName : user6a@Contoso.com
AAD:mail              : user6b@Contoso.com
AAD:mailNickName      : user6mnn
AAD:proxyAddresses    : {smtp:user6mnn5236@Contoso.onmicrosoft.com; SMTP:user6b@Contoso.com}
AAD:userPrincipalName : user6b@Contoso.com

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.