Share via


Cómo se rellena el atributo proxyAddresses en Microsoft Entra ID

En este artículo se describe cómo se rellena el atributo proxyAddresses en Microsoft Entra ID y se describen escenarios comunes para ayudarle a comprender cómo se rellena el atributo proxyAddresses en Microsoft Entra ID.

Versión del producto original: Microsoft Entra ID
Número de KB original: 3190357

Nota:

¿Le resultó útil este artículo? Su opinión es importante para nosotros. Use el botón Comentarios de esta página para indicarnos lo bien que ha funcionado este artículo o cómo podemos mejorarlo.

El atributo proxyAddresses de Active Directory es una propiedad de varios valores que puede contener varias entradas de dirección conocidas. Por ejemplo, puede contener direcciones SMTP, direcciones X500 y direcciones SIP. Cuando un objeto se sincroniza con Microsoft Entra ID, los valores especificados en el atributo mail o proxyAddresses de Active Directory se copian en un atributo shadow mail o proxyAddresses en Microsoft Entra ID. A continuación, se usan para calcular los proxyAddresses finales del objeto en Microsoft Entra según las reglas internas de Microsoft Entra ID. La lógica que rellena los atributos mail, mailNickName y proxyAddresses en Microsoft Entra ID se denomina cálculo de proxy. Tiene en cuenta muchos aspectos diferentes de los datos de Active Directory local, como:

  • Establezca o actualice la dirección SMTP principal y las direcciones secundarias adicionales basadas en las direcciones ProxyAddresses locales o UserPrincipalName.
  • Establezca o actualice el atributo Mail en función de la dirección SMTP principal calculada.
  • Establezca o actualice el atributo MailNickName en función del prefijo local MailNickName o de la dirección SMTP principal.
  • Descartar direcciones locales que tengan un sufijo de dominio reservado, por ejemplo, @*.onmicrosoft.com, @*.microsoftonline.com;
  • Descartar proxyAddresses locales con protocolos heredados como MSMAIL, X400, etc.
  • Descartar direcciones locales malformadas o no compatibles con RFC 5322, por ejemplo, falta el prefijo de protocolo "SMTP:", que contiene un espacio u otro carácter no válido;
  • Quite ProxyAddresses con un sufijo de dominio no comprobado, si al usuario se le asigna una licencia de Exchange Online.

Por lo tanto, es posible que los valores de los atributos Mail y ProxyAddresses para el objeto de Active Directory no sean los mismos que los valores del atributo ProxyAddresses en Microsoft Entra ID.

Terminología

En este artículo se usa la terminología siguiente:

  • Dominio inicial: el primer dominio aprovisionado en el inquilino. Por ejemplo, Contoso.onmicrosoft.com.
  • Microsoft Online Email Routing Address (MOERA): la dirección construida a partir del prefijo userPrincipalName del usuario, más el sufijo de dominio inicial, que se agrega automáticamente a proxyAddresses en Microsoft Entra ID. Por ejemplo, smtp:john.doe@Contoso.onmicrosoft.com.
  • UserPrincipalName (UPN): la dirección de inicio de sesión del usuario.
  • Dirección SMTP principal: dirección de correo electrónico principal de un objeto de destinatario de Exchange, incluido el prefijo de protocolo SMTP. Por ejemplo, SMTP:john.doe@Contoso.com.
  • Dirección smtp secundaria: direcciones de correo electrónico adicionales de un objeto de destinatario de Exchange. Por ejemplo, smtp:john.doe@Contoso.com.
  • Atributo mail: contiene la dirección de correo electrónico principal de un usuario, sin el prefijo del protocolo SMTP. Por ejemplo, john.doe@Contoso.com.
  • Atributo MailNickName: contiene el alias de un objeto de destinatario de Exchange. Por ejemplo, john.doe.

Escenario 1: El usuario no tiene el atributo mail, mailNickName ni proxyAddresses establecido

Ha creado un objeto de usuario local que tiene establecidos los siguientes atributos:

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

A continuación, se sincroniza con Microsoft Entra ID y solo el atributo mailNickName se rellena mediante el prefijo del UPN, ya que es un atributo obligatorio:

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

A continuación, se le asigna una licencia de Exchange Online. En este escenario, las siguientes operaciones se realizan como resultado del cálculo del proxy:

  • Establezca la dirección SMTP principal en el atributo proxyAddresses mediante el valor de UPN.
  • Rellene el atributo de correo mediante la dirección SMTP principal.
  • Agregue MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado que tiene una licencia de 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

Nota:

Si el usuario tiene asignada una licencia de Exchange o el usuario es un destinatario Exchange Online, como un buzón compartido, userPrincipalName siempre se agrega como una dirección de proxy.

Escenario 2: El usuario no tiene el atributo mailNickName o proxyAddresses establecido

Cree un objeto de usuario local que tenga establecidos los siguientes atributos:

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

A continuación, se sincroniza con Microsoft Entra ID y las siguientes operaciones se realizan como resultado del cálculo del proxy:

  • Establezca el SMTP principal con el mismo valor del atributo mail.
  • Rellene el atributo mailNickName mediante el prefijo de dirección SMTP principal.
  • Rellene el atributo de correo mediante la dirección SMTP principal.

Los siguientes atributos se establecen en Microsoft Entra ID tras el aprovisionamiento inicial de usuarios:

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

A continuación, se le asigna una licencia de Exchange Online. En este escenario, la siguiente operación se realiza como resultado del cálculo del proxy:

  • Agregue el UPN como una dirección smtp secundaria en el atributo proxyAddresses.
  • Agregue MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado con Exchange Online licencia:

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

Escenario 3: se cambian los valores del atributo proxyAddresses del usuario local.

Cree un objeto de usuario local que tenga establecidos los siguientes atributos:

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

A continuación, se sincroniza con Microsoft Entra ID y se le asigna una licencia de Exchange Online. En este escenario, la siguiente operación se realiza como resultado del cálculo del proxy:

  • Descarte las direcciones que tienen un sufijo de dominio reservado. En este ejemplo, se omiten las siguientes direcciones:
    • smtp:user3pa2@Contoso.onmicrosoft.com
    • smtp:user3pa3@Fabrikam.microsoftonline.com
  • Establezca el SMTP principal con la misma dirección especificada en el atributo proxyAddresses local.
  • Rellene el atributo mailNickName mediante el prefijo de dirección SMTP principal.
  • Rellene el atributo de correo mediante la dirección SMTP principal.
  • Agregue MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.
  • Agregue el UPN como una dirección smtp secundaria en el atributo proxyAddresses.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado:

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

A continuación, cambie los valores del atributo proxyAddresses local a los siguientes valores:

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

En este escenario, la siguiente operación se realiza como resultado del cálculo del proxy:

  • Descarte las direcciones que tienen un sufijo de dominio reservado. Por ejemplo, se omiten las siguientes direcciones:
    • smtp:user3new2@Contoso.onmicrosoft.com
    • smtp:user3new3@Fabrikam.microsoftonline.com
  • Reemplace la nueva dirección SMTP principal especificada en el atributo proxyAddresses.
  • Actualice el atributo mail mediante el valor de la nueva dirección SMTP principal especificada en el atributo proxyAddresses.
  • Mantenga el mailNickName antiguo, ya que el mailNickName local no está establecido ni su valor ha cambiado.
  • Mantenga el MOERA antiguo como una dirección smtp secundaria en el atributo proxyAddresses.
  • Mantenga el UPN como una dirección SMTP secundaria en el atributo proxyAddresses.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado:

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

Escenario 4: se quita la licencia de Exchange Online

Cree un objeto de usuario local que tenga establecidos los siguientes atributos:

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

A continuación, se sincroniza con Microsoft Entra ID y se le asigna una licencia de Exchange Online. En este escenario, la siguiente operación se realiza como resultado del cálculo del proxy:

  • Establezca la dirección SMTP principal en el atributo proxyAddresses mediante el valor de UPN.
  • Rellene el atributo mailNickName mediante el prefijo de dirección SMTP principal.
  • Rellene el atributo de correo mediante la dirección SMTP principal.
  • Agregue MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado:

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

A continuación, se quita la licencia de Exchange Online y se realiza la siguiente operación como resultado del cálculo del proxy:

  • Quite la dirección SMTP principal en el atributo proxyAddresses correspondiente al valor de UPN.
  • Promueva el MOERA de la dirección SMTP secundaria a la principal en el atributo proxyAddresses.
  • Actualice el atributo mail mediante la dirección SMTP principal en el atributo proxyAddresses (MOERA).
AAD:mail              : user4upn@Contoso.onmicrosoft.com
AAD:mailNickName      : user4upn
AAD:proxyAddresses    : {SMTP:user4upn@Contoso.onmicrosoft.com}
AAD:userPrincipalName : user4upn@Contoso.com

A continuación, agregue una dirección smtp secundaria en el atributo proxyAddresses local:

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

Cuando el objeto se sincroniza con Microsoft Entra ID, se realiza la siguiente operación como resultado del cálculo del proxy:

  • Agregue la dirección smtp secundaria en el atributo proxyAddresses.
  • Agregue el UPN como una dirección smtp secundaria en el atributo proxyAddresses.

Los siguientes atributos se establecen en Microsoft Entra ID en el objeto de usuario sincronizado:

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

Escenario 5: Se cambia el valor del atributo mailNickName

Cree un objeto de usuario local que tenga establecidos los siguientes atributos:

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

A continuación, se sincroniza con Microsoft Entra ID y se le asigna una licencia de Exchange Online. En este escenario, la siguiente operación se realiza como resultado del cálculo del proxy:

  • Establezca la dirección SMTP principal en el atributo proxyAddresses mediante el valor de UPN.
  • Rellene el atributo mailNickName mediante el prefijo de dirección SMTP principal.
  • Rellene el atributo de correo mediante la dirección SMTP principal.
  • Agregue MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado:

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

A continuación, cambie el valor del atributo mailNickName local a lo siguiente:

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

En este escenario, la siguiente operación se realiza como resultado del cálculo del proxy:

  • Actualice el atributo mailNickName con el mismo valor que el atributo mailNickName local.
  • Mantenga el atributo mail sin cambios.
  • Mantenga el atributo proxyAddresses sin cambios.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado:

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

Escenario 6: Dos usuarios tienen el mismo atributo mailNickName

Se crean dos objetos de usuario locales que tienen el mismo valor 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

A continuación, se sincronizan con Office 365 y se les asigna una licencia de Exchange Online. En este escenario, la siguiente operación se realiza como resultado del cálculo del proxy:

  • Establezca la dirección SMTP principal en el atributo proxyAddresses mediante el valor de UPN.
  • Rellene el atributo mailNickName con el mismo valor que el atributo mailNickName local.
  • Rellene el atributo de correo mediante la dirección SMTP principal.
  • Para el primer usuario aprovisionado: agregue moera como dirección smtp secundaria en el atributo proxyAddresses, mediante el formato mailNickName@initial dominio.
  • Para el segundo usuario aprovisionado, MOERA ya está en uso por otro objeto: agregue moera como dirección smtp secundaria, anexando 4 dígitos aleatorios al mailNickName como prefijo, más @initial sufijo de dominio.

Los atributos siguientes se establecen en Microsoft Entra ID en el objeto de usuario sincronizado:

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

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.