Compartir a través de


Procedimiento de relleno del atributo proxyAddresses en Microsoft Entra ID

En este artículo se describe cómo se rellena el atributo proxyAddresses en el identificador de Entra de Microsoft y se describen los escenarios comunes que le ayudarán 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 el id. de Entra de Microsoft, los valores especificados en el atributo mail o proxyAddresses de Active Directory se copian en un atributo proxyAddresses o correo de sombra 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 id. de Microsoft Entra. La lógica que rellena los atributos mail, mailNickName y proxyAddresses de 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 proxy localAddresses o UserPrincipalName.
  • Establezca o actualice el atributo Mail en función de la dirección SMTP principal calculada.
  • Establezca o actualice el atributo MailNickName basado en el prefijo de dirección SMTP principal o MailNickName local.
  • Descarte las direcciones locales que tienen un sufijo de dominio reservado, por ejemplo, @*.onmicrosoft.com, @*.microsoftonline.com;
  • Descarte proxy localAddresses con protocolos heredados como MSMAIL, X400, etc.
  • Descartar direcciones locales con formato incorrecto 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 del 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 siguiente terminología:

  • Dominio inicial: el primer dominio aprovisionado en el inquilino. Por ejemplo, Contoso.onmicrosoft.com.
  • Dirección de enrutamiento de correo electrónico en línea de Microsoft (MOERA): la dirección construida a partir del prefijo userPrincipalName del usuario, además del sufijo de dominio inicial, que se agrega automáticamente al 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: la dirección de correo electrónico principal de un objeto de destinatario de Exchange, incluido el prefijo del 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 de correo: 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 establecido el atributo mail, mailNickName ni proxyAddresses

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

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

A continuación, se sincroniza con el id. de Microsoft Entra y solo se rellena el atributo mailNickName 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 UPN.
  • Rellene el atributo de correo mediante la dirección SMTP principal.
  • Agregue el MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en id. de Microsoft Entra 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 de Exchange Online, como un buzón compartido, userPrincipalName siempre se agrega como una dirección de proxy.

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

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

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

A continuación, se sincroniza con el identificador de Microsoft Entra y se realizan las siguientes operaciones 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 atributos siguientes se establecen en id. de Microsoft Entra 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 el MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en id. de Microsoft Entra en el objeto de usuario sincronizado con la licencia de 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

Escenario 3: Puede cambiar los valores de atributo proxyAddresses del usuario local

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

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 el identificador de Microsoft Entra 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 el 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 id. de Microsoft Entra 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 de correo 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 antiguo MOERA 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 id. de Microsoft Entra 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 los siguientes atributos establecidos:

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

A continuación, se sincroniza con el identificador de Microsoft Entra 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 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 el MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en id. de Microsoft Entra 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, quite la licencia de Exchange Online y se realice la siguiente operación como resultado del cálculo del proxy:

  • Quite la dirección SMTP principal del atributo proxyAddresses correspondiente al valor UPN.
  • Promueva el MOERA de la dirección SMTP secundaria a principal en el atributo proxyAddresses.
  • Actualice el atributo de correo 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 el identificador de Entra de Microsoft, la siguiente operación se realiza 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 atributos siguientes establecidos en el identificador de Microsoft Entra 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 los siguientes atributos establecidos:

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

A continuación, se sincroniza con el identificador de Microsoft Entra 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 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 el MOERA como una dirección smtp secundaria en el atributo proxyAddresses mediante el formato de mailNickName@initial dominio.

Los atributos siguientes se establecen en id. de Microsoft Entra 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 de correo sin cambios.
  • Mantenga el atributo proxyAddresses sin cambios.

Los atributos siguientes se establecen en id. de Microsoft Entra 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

Cree dos objetos de usuario locales que tengan 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 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 el 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 el MOERA como dirección smtp secundaria, anexando 4 dígitos aleatorios al mailNickName como prefijo, más @initial el sufijo de dominio.

Los atributos siguientes se establecen en id. de Microsoft Entra 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.