Compartir a través de


Ejemplo de proveedor de transporte

Hace referencia a: Outlook 2013 | Outlook 2016

En este ejemplo se usan archivos y directorios para transmitir y recibir mensajes. Implementa y registra un preprocesador muy sencillo que anexa una línea de texto a cada mensaje saliente. En el ejemplo se muestra cómo dividir el contenido del mensaje entre el formato de encapsulación neutro de transporte (TNEF) y el texto. También admite todas las opciones de configuración (hojas de propiedades, asistentes y configuración mediante programación) y opciones de mensaje. No admite las interfaces de transporte remoto.

Puede descargar este ejemplo desde ejemplos de código de Outlook Messaging API (MAPI).

Propiedad Valor
Ejecutable:
mrxp32.dll
Directorio de código fuente:
SampleTransportProvider\MRXP
Lengua:
C++
Plataformas:
Visual Studio 2008 para compilar para Windows Vista, Windows Server 2008, Windows XP SP2 y Windows Server 2003 SP1

Características admitidas

Este ejemplo admite las siguientes características:

  • Características básicas como el envío, la recepción y el sondeo de nuevos mensajes.

  • Configuración interactiva y mediante programación.

  • La interfaz IMAPIStatus , excepto para la configuración de propiedad. Para obtener más información, vea la interfaz IMAPIStatus : IMAPIProp .

  • Seguridad de subprocesos.

  • Registro de eventos en un archivo de texto. El archivo se limita automáticamente a un tamaño especificado. Todas las sesiones de transporte usan el mismo archivo.

Características no admitidas

Este ejemplo no admite la detección asincrónica de mensajes entrantes.

Para instalar el proveedor de transporte de ejemplo

  1. Para descargar el proveedor de transporte de ejemplo, vea Descargar los ejemplos MAPI de Outlook.

  2. Busque la carpeta donde guardó los ejemplos MAPI de Outlook. Haga clic con el botón derecho en la carpeta zip del número> de versión de< OutlookMAPISamples y haga clic en Extraer todo.

  3. Haga clic en Examinar, seleccione la ubicación donde desea guardar el ejemplo y haga clic en Extraer.

  4. Ejecute Visual Studio 2008.

  5. En Visual Studio 2008, haga clic en Archivo, seleccione Abriry, a continuación, haga clic en Proyecto o solución.

  6. Vaya a la ubicación donde guardó el ejemplo, haga clic en mrxp32.vcproj y, a continuación, haga clic en Abrir.

  7. En el menú Compilar, haga clic en Configuration Manager.

  8. En el cuadro de diálogo Configuration Manager, vaya a la fila mrxp32 y, en la columna Configuración, seleccione Liberar y, a continuación, haga clic en Cerrar.

  9. On the Build menu, click Build Solution.

  10. En el cuadro de diálogo Guardar archivo como , haga clic en Guardar.

  11. En la carpeta donde guardó el ejemplo, haga clic con el botón derecho en el archivo por lotes de instalación y haga clic en Ejecutar como administrador.

  12. En el cuadro de diálogo Control de cuentas de usuario, haga clic en Continuar.

    Nota:

    install.bat copia el .dll en la carpeta de instalación predeterminada de Microsoft Office, C:\Archivos de programa\Microsoft Office\Office12. Si ha instalado productos de Office en otra ubicación, haga clic con el botón derecho en install.bat y haga clic en Editar. El archivo se abre en el Bloc de notas. Reemplace la ruta de instalación predeterminada por la ruta de instalación que se usa en el equipo.

Para configurar el proveedor de transporte en Outlook

  1. En el menú Herramientas de Outlook, haga clic en Configuración de la cuenta.

  2. En el cuadro de diálogo Configuración de la cuenta, en la pestaña Email, haga clic en Nuevo.

  3. En Choose Email Service (Elegir Email servicio), haga clic en Other (Otro), seleccione MRXP Sample Transport (Transporte de ejemplo MRXP) y, a continuación, haga clic en Siguiente.

  4. En el cuadro de diálogo Configuración de transporte MRXP , escriba un nombre para mostrar de usuario.

  5. En Ruta de acceso a la bandeja de entrada (recurso compartido UNC), escriba una ruta de acceso de carpeta. También puede ser una ruta de acceso a una carpeta local.

    Importante

    Esta ruta de acceso debe existir.

  6. Haga clic en Aceptar.

  7. En el cuadro de diálogo Agregar Email cuenta, haga clic en Aceptar. Haga clic en Finalizar y, a continuación, en Cerrar.

  8. Para empezar a usar la cuenta MRXP, salga y reinicie Outlook.

Para usar el ejemplo de proveedor de transporte para enviar un mensaje en Outlook

  1. En el menú Archivo , haga clic en Nuevoy, a continuación, haga clic en Mensaje de correo.

  2. En el cuadro Para , escriba el nombre del destinatario con el formato [MRXP:<ADDRESS>]. La dirección es el recurso compartido UNC o la ruta de acceso de la carpeta local a la bandeja de entrada del destinatario.

    Nota:

    Si hay dos puntos o barras diagonales inversas en la dirección, debe insertar una barra diagonal inversa antes de cada dos puntos o barra diagonal inversa. Por ejemplo, para enviar correo a [MRXP:C:\Mail\myDir] debe escribir [MRXP:C\:\\Mail\\myDir].

    Importante

    La dirección del destinatario debe existir.

  3. Haga clic en Cuenta y, a continuación, en Transporte de ejemplo MRXP.

  4. Escriba el mensaje y haga clic en Enviar. El mensaje se envía mediante el proveedor de transporte MRXP.

Para usar el ejemplo de proveedor de transporte para recibir un mensaje en Outlook

  1. En el menú Archivo , haga clic en Nuevoy, a continuación, haga clic en Mensaje de correo.

  2. Escriba el mensaje.

  3. Haga clic en el botón De Microsoft Office, haga clic en Guardar comoy, a continuación, haga clic en Guardar como para guardar el archivo en la carpeta de bandeja de entrada que especificó durante la instalación.

  4. En el cuadro de diálogo Guardar como , vaya al recurso compartido UNC o a la carpeta local que estableció como bandeja de entrada.

  5. En la lista desplegable Guardar como tipo , haga clic en Formato de mensaje de Outlook.

  6. Escriba un nombre para el archivo y haga clic en Guardar.

  7. El archivo se guarda en la carpeta compartida. El proveedor de transporte MRXP entrega el mensaje a la Bandeja de entrada en Outlook.