Compartir a través de


Crear un perfil de Outlook con MFCMAPI

MFCMAPI proporciona acceso a almacenes MAPI para facilitar la investigación de problemas de Exchange y Outlook y para proporcionar a los desarrolladores compatibilidad con el desarrollo MAPI. Downlaod

Hace referencia a: Office 365 | Outlook | Outlook 2016

Para los no desarrolladores, se recomienda usar la interfaz de usuario de Outlook para crear perfiles para Exchange 2013.

Configuración de un perfil de Outlook mediante MFCMAPI

  1. Descargue la versión más reciente de MFCMAPI desde GitHub.

  2. En el menú Perfil , seleccione Mostrar perfiles.

  3. En el menú Acciones , seleccione Crear perfil.

  4. Cree un nuevo nombre para el perfil y, a continuación, elija Aceptar.

  5. Haga clic con el botón derecho en el nuevo perfil y, a continuación, en el menú Servicios , seleccione Agregar servicio.

  6. Desactive la casilla "Mostrar interfaz de usuario del servicio" y, a continuación, elija Aceptar.

  7. Haga doble clic en el perfil recién creado y, a continuación, seleccione el servicio MSEMS .

  8. Busque la sección Perfil de Exchange.

    This can be difficult in Outlook�s MAPI, since in 2010 and above there is no longer the global profile section. To find the Profile section, find the property PR_EMSMDB_SECTION_UID (0x3D150102). The value will be the GUID of the profile section persisted in binary form, which will be used in the subsequent steps. Necesitará este valor en el paso 10.

  9. Haga doble clic en el servicio MSEMS .

  10. Busque la sección Perfil de Exchange mediante el UID del paso 7 y, a continuación, haga clic con un solo clic para seleccionar la fila.

  11. En el menú Propiedad , seleccione Propiedades adicionales.

  12. Seleccione Agregar y agregue las propiedades siguientes:

    Para Outlook 2016: PR_PROFILE_USER_SMTP_EMAIL_ADDRESS_W (0x6641001F) yPR_DISPLAY_NAME_W

    Para Outlook para Office 365: PR_PROFILE_UNRESOLVED_NAME, PR_PROFILE_UNRESOLVED_SERVER, , PR_ROH_PROXY_SERVER, PR_ROH_FLAGSPR_ROH_PROXY_AUTH_SCHEME, PR_PROFILE_AUTH_PACKAGEyPR_ROH_PROXY_PRINCIPAL_NAME

    Para Exchange 2013: PR_PROFILE_UNRESOLVED_NAME, , PR_PROFILE_UNRESOLVED_SERVER, PR_ROH_PROXY_SERVER, PR_ROH_FLAGS, PR_ROH_PROXY_AUTH_SCHEMEy PR_PROFILE_AUTH_PACKAGE.

  13. Elija Aceptar y, a continuación, configure cada propiedad según la tabla siguiente, en función de la versión a la que se conecte.

  14. En el menú Sesión , seleccione Inicio de sesión y Tienda para mostrar y, a continuación, seleccione el perfil (si aún no está seleccionado).

Outlook 2016

Propiedad Tag Descripción
PR_PROFILE_USER_SMTP_EMAIL_ADDRESS_W
0x6641001F
Dirección SMTP del usuario
PR_DISPLAY_NAME_W
0x3001001F
Nombre para mostrar del usuario
PR_STORE_PROVIDERS
0x3D000102
Configure el valor de esta propiedad, que se encuentra en la sección EMSMDB , y actualice el UID correspondiente para la propiedad coincidente.

Outlook para Office 365

Propiedad Valor Descripción
PR_PROFILE_UNRESOLVED_NAME1
alias de buzón
Alias del buzón de destino; por ejemplo, administrador
PR_PROFILE_UNRESOLVED_SERVER1
id. de servidor personalizado
Valor recuperado de detección automática. en el formato guid@tenant.onmicrosoft.com; por ejemplo F5FA2827-5978-43cd-8FA8-E07BC3BB5591@contoso.onmicrosoft.com
Nodo de detección automática : respuesta/cuenta/protocolo/servidor (EXCH)
PR_ROH_PROXY_SERVER
Outlook.office365.com
Nodo de detección automática : respuesta/cuenta/protocolo/servidor (EXPR) 2
PR_ROH_FLAGS
ROHFLAGS_USE_ROH (0x1)
ROH_FLAGS_USE_SSL (0x2)
ROHFLAGS_MUTUAL_AUTH (0x4)
ROHFLAGS_HTTP_FIRST_ON_FAST (0x8)
ROHFLAGS_HTTP_FIRST_ON_SLOW (0x20)
Contiene la configuración de un perfil usado por Outlook para conectarse a Microsoft Exchange Server mediante una llamada a procedimiento remoto (RPC) a través del protocolo de transferencia de hipertexto (HTTP). Nodo de detección automática : respuesta/cuenta/protocolo/SSL (EXPR) 2
PR_ROH_PROXY_AUTH_SCHEME
RPC_C_HTTP_AUTHN_SCHEME_BASIC (0x1)
Representa el protocolo de autenticación que se va a usar para este nodo de detección automática de perfiles: Response/Account/Protocol/AuthPackage (EXPR) 2
PR_PROFILE_AUTH_PACKAGE
RPC_C_AUTHN_NONE (0x0)
Describe el esquema de autenticación que se va a usar para el nodo de detección automática de RPC: Respuesta/Cuenta/Protocolo/AuthPackage (EXCH) ) 3
PR_ROH_PROXY_PRINCIPAL_NAME
Elemento CertPrincipalName
Se usa para admitir la autenticación mutua; por ejemplo, msstd:outlook.com nodo de detección automática : Response/Account/Protocol/CertPrincipalName (EXPR) ) 2

Exchange 2013

Propiedad Valor Descripción
PR_PROFILE_UNRESOLVED_NAME1
alias de buzón
Alias del buzón de destino; por ejemplo, administrador
PR_PROFILE_UNRESOLVED_SERVER1
id. de servidor personalizado
Valor recuperado de detección automática. en el formato guid@tenant.onmicrosoft.com; por ejemplo F5FA2827-5978-43cd-8FA8-E07BC3BB5591@contoso.onmicrosoft.com
Nodo de detección automática : respuesta/cuenta/protocolo/servidor (EXCH)
PR_ROH_PROXY_SERVER
nombre de dominio del servidor de acceso de cliente
Nombre de dominio completo (FQDN); por ejemplo, e2013cas.contoso.com nodo de detección automática : Respuesta/Cuenta/Protocolo/Servidor (EXPR) 2
PR_ROH_FLAGS
ROHFLAGS_USE_ROH (0x1)
ROHFLAGS_HTTP_FIRST_ON_FAST (0x8)
ROHFLAGS_HTTP_FIRST_ON_SLOW (0x20))
Contiene la configuración de un perfil usado por Outlook para conectarse a Microsoft Exchange Server mediante una llamada a procedimiento remoto (RPC) a través del nodo de detección automática del protocolo de transferencia de hipertexto (HTTP): respuesta/cuenta/protocolo/SSL (EXPR) 2
PR_ROH_PROXY_AUTH_SCHEME
RPC_C_HTTP_AUTHN_SCHEME_NTLM (0x2)
Representa el protocolo de autenticación que se va a usar para este nodo de detección automática de perfiles: Response/Account/Protocol/AuthPackage (EXPR) 2
PR_PROFILE_AUTH_PACKAGE
RPC_C_AUTHN_WINNT (0xA)
Describe el esquema de autenticación que se va a usar para el nodo de detección automática de RPC: Respuesta/Cuenta/Protocolo/AuthPackage (EXCH) ) 3

Nota:

  • Todos los valores de propiedad mencionados anteriormente pueden variar para su organización en particular.
  • 1 Debe usar la versión Unicode, en lugar de la versión ANSI.
  • Debe usar la detección automática basada en XML antiguo sin formato (POX). Esta es la única detección automática admitida para configurar perfiles de Outlook/Exchange.
  • Puede usar Outlook para realizar una solicitud de detección automática en su nombre haciendo clic con el botón derecho en el icono de Outlook en la bandeja del sistema, mientras mantiene presionada la tecla CTRL y hace clic en Probar configuración automática de correo electrónico.
  • Para PR_ROH_FLAGS, el entorno puede requerir que la marca ROHFLAGS_SSL_ONLY (0x2) indique a MAPI que use solo SSL. Si el entorno requiere autenticación mutua, también tendrá que establecer esa marca [ROHFLAGS_MUTUAL_AUTH (0x4)]. Establecer ROHFLAGS_MUTUAL_AUTH (0x4) requerirá que también establezca la propiedad PR_ROH_PROXY_PRINCIPAL_NAME. Debe establecerlo como el nombre principal del servidor.
  • 2 Para Outlook 2010, deberá usar el protocolo EXPR. Outlook 2013 usa el protocolo EXHTTP.
  • 3 Es posible que este valor no esté en la respuesta de detección automática. Si no se especifica, el cliente debe usar Kerberos o NTLM.

Para obtener sugerencias para la solución de problemas, consulte Configuración de un perfil de Outlook mediante MFCMAPI para Exchange 2013.

Vea también