Compartir a través de


Direcciones puntuales

Hace referencia a: Outlook 2013 | Outlook 2016

Las direcciones únicas se usan para enviar mensajes a destinatarios únicos, destinatarios que no tienen una entrada correspondiente en ninguno de los contenedores de libreta de direcciones de la sesión. Los clientes pueden crear direcciones únicas cuando agregan nuevas entradas a la libreta de direcciones o nuevos destinatarios a la lista de destinatarios de un mensaje saliente. Las direcciones únicas se pueden agregar a cualquier contenedor modificable.

Para crear una dirección única, los clientes usan una plantilla especial que contiene controles de edición para escribir toda la información que constituye una dirección única. Las direcciones únicas, como las direcciones de otros tipos, usan un formato predefinido. MAPI define el formato de dirección de un solo apagado como se indica a continuación:

Display name[Address type:Email address]

Hay seis componentes en este formato y algunas reglas sobre la cita de caracteres. Los componentes se describen en la tabla siguiente.

Componente Uso Descripción
Nombre para mostrar
Opcional
Si no está presente, IAddrBook::ResolveName usa la parte visible de la dirección de correo electrónico como nombre para mostrar. Puede incluir espacios en blanco. Para obtener más información, vea IAddrBook::ResolveName.
[
Obligatorio
Delinea el inicio de la información de tipo y dirección.
]
Obligatorio
Delinea el final de la información de tipo y dirección. Si algo distinto del espacio en blanco sigue este carácter, la entrada no se trata como un destinatario personalizado.
Tipo de dirección
Obligatorio
Tipo de dirección; se asigna a un formato de dirección específico. Para obtener más información, vea Tipos de direcciones MAPI.
:
Obligatorio
Separa el tipo de dirección de la dirección de correo electrónico.
Dirección de correo electrónico
Obligatorio
Direcci�n del destinatario. Puede incluir espacios en blanco.

MAPI usa determinados conjuntos de caracteres de comillas para permitir que las direcciones contengan caracteres especiales como coma (,), corchete izquierdo ([) y dos puntos (:) y algunos caracteres que no se pueden escribir, como el retorno de carro o la fuente de línea o cualquier otro equivalente hexadecimal. El carácter de cita es la barra diagonal inversa (). Por lo tanto, si los clientes o proveedores deben insertar una barra diagonal inversa en una dirección, deben precece con el carácter de cita ("\").

Los clientes y proveedores de servicios pueden usar esta técnica de citas en cualquiera de los campos no fijos que se pueden escribir. Por ejemplo, la entrada siguiente se traduce en Bill Lee como nombre para mostrar, MSPEER como tipo de dirección y \billll\in como dirección de correo electrónico:

Bill Lee[MSPEER:\\\\billl\in]

Para insertar caracteres especiales que no admiten tipos, los clientes y los proveedores de servicios usan un carácter de cita seguido de un x y dos dígitos hexadecimales para representar su equivalente hexadecimal. Por ejemplo, si una dirección tiene un carácter no con tipo que equivale a un retorno de carro, (\0d) en hexadecimal, un cliente los escribiría como:

Fax Recipient[fax:recipient\x0dbuilding\x0doffice\x0d555-1212\x0d]

IAddrBook::ResolveName también analiza automáticamente la mayoría de las direcciones SMTP, buscando direcciones con el siguiente formato:

XXX@YYY.ZZZ

Aunque no se controlan todos los formatos RFC822 posibles, este análisis automático es adecuado para la mayoría de los usuarios. ResolveName incluye esta funcionalidad para permitir que los usuarios escriban direcciones SMTP directamente en un mensaje y que ese mensaje vaya al usuario de Internet. Los componentes XXX, AAAA y ZZZ de la dirección pueden ser uno o varios caracteres. El signo de inicio de sesión (@) no se puede incluir en los componentes de dirección XXX, AAAA o ZZZ, y el componente YYY tampoco puede incluir el período. Dado que los caracteres siguientes son caracteres especiales en direcciones SMTP, MAPI convierte automáticamente un nombre para mostrar que contiene estos caracteres en una dirección única:

  • >>

  • @

  • <>

  • .

A cada dirección única se le asigna un identificador de entrada único correspondiente. Para realizar esta asignación, los clientes llaman a IAddrBook::CreateOneOff y los proveedores de transporte llaman a IMAPISupport::CreateOneOff. Para obtener más información, vea IAddrBook::CreateOneOff e IMAPISupport::CreateOneOff. Al procesar mensajes entrantes, los proveedores de transporte crean identificadores de entrada únicos para las direcciones de puerta de enlace y para las direcciones que no pueden controlar los proveedores de libreta de direcciones asociados del transporte. Los proveedores de transporte comprueban el tipo de cada dirección de un mensaje para determinar si un proveedor de libreta de direcciones asociado al transporte puede controlarlo. Si no puede, los proveedores de transporte llaman a IMAPISupport::CreateOneOff para asociar la dirección a un identificador de entrada único.

Los identificadores de entrada únicos incluyen la siguiente información en el orden siguiente:

  1. MAPIUID

  2. Versión

  3. Flags

  4. Nombre para mostrar

  5. Tipo de dirección

  6. Dirección de correo electrónico

En las llamadas a IAddrBook::CreateOneOff e IMAPISupport::CreateOneOff, los clientes y proveedores de transporte pueden establecer una marca que indica si el destinatario representado por la dirección de un solo uso puede procesar texto con formato u objetos OLE incrustados. Para indicar que un destinatario puede controlar texto con formato y objetos OLE, los clientes y proveedores de transporte establecen la marca de MAPI_SEND_NO_RICH_INFO en el parámetro ulFlags . A continuación, MAPI establece la propiedad de PR_SEND_RICH_INFO del destinatario único (PidTagSendRichInfo) en FALSE. Cuando no se establece esta marca, MAPI establece PR_SEND_RICH_INFO en TRUE a menos que la dirección única se interprete como una dirección SMTP. En este caso, PR_SEND_RICH_INFO valor predeterminado es FALSE.

Vea también