No puede modificar los mensajes MAPI que se capturan en un receptor de eventos de transporte SMTP

Seleccione idioma Seleccione idioma
Id. de artículo: 273233 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

No puede modificar los mensajes MAPI que se capturan en un correo simple receptor de sucesos transporte de protocolo de transferencia (SMTP), como una que implementa el método ISMTPOnArrival::OnArrival . Las modificaciones realizadas a estos mensajes parecen tenga éxito y mostrarse en el ámbito del receptor de sucesos, pero no se conservan en el mensaje real. Además, algunas propiedades, como datos adjuntos y el cuerpo del mensaje, no esté disponibles.

Causa

Los receptores de sucesos de transporte SMTP para Exchange 2003 o Exchange 2000 puede utilizarse para capturar todos los mensajes de correo electrónico salientes como que se controlan mediante la capa de transporte SMTP. La causa de este problema es que Exchange convierte los mensajes MAPI a una versión SMTP temporal del receptor de eventos controlar y, a continuación, descarta esta versión temporal después el código del receptor de eventos finaliza la ejecución.

Solución

La clave para el problema es cómo se llega el mensaje al servidor de Exchange. Un mensaje MAPI puede llegar al servidor de Exchange de las maneras siguientes:
  • Un mensaje se envía utilizando a un cliente MAPI, como Outlook, desde un buzón en ese servidor.
  • Recibe un mensaje a través de un kit de desarrollo de Exchange (EDK) puerta de enlace.
  • Se enruta un mensaje desde Exchange 5.5 en un entorno mixto.
Para resolver este problema, forzar todos los mensajes en formato SMTP entrantes. Forzar los mensajes salientes mediante un servidor de borde o el host inteligente mediante un conector para SMTP. Coloque el receptor de sucesos en el servidor de Exchange de borde o el host inteligente. Puesto que los servidores de Exchange 2003 y Exchange 2000 se comunican entre sí a través de SMTP, todos los mensajes entrantes a un servidor de borde o a un host inteligente deben estar en formato de SMTP. Por tanto, el receptor de eventos debe funcionar como se esperaba. Forzar los mensajes entrantes que pasar por el servidor de Exchange de borde o el host inteligente, donde está instalado el receptor de sucesos. Los mensajes entrantes se reciben en formato de SMTP.Para obtener más información acerca de cómo hacerlo, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
317680Cómo agregar una renuncia a los mensajes SMTP salientes en Visual Basic
Para obtener más información acerca de cómo forzar los mensajes salientes a través de un servidor de borde o a través de un host inteligente, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
293800Cómo configurar Windows 2000 como un servidor de retransmisión SMTP o un host inteligente
Para obtener más información acerca de cómo configurar el conector SMTP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
265293Cómo configurar el conector SMTP en Exchange

Estado

Este comportamiento es por diseño.

Más información

Aunque esta limitación inherente a Exchange 2003 y Exchange 2000, pueden observarse a través de la Windows SMTP transporte evento receptores así:
  • IMailTransportSubmission::OnTransportSubmission
  • IMailTransportOnPreCategorize::OnSyncMessagePreCategorize
  • IMailTransportOnPostCategorize::

Propiedades

Id. de artículo: 273233 - Última revisión: jueves, 25 de octubre de 2007 - Versión: 6.4
La información de este artículo se refiere a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palabras clave: 
kbmt kbmsg kbpending kbprb KB273233 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 273233

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com