Não é possível modificar mensagens MAPI interceptadas em um evento sink de transporte SMTP

Traduções deste artigo Traduções deste artigo
ID do artigo: 273233 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Não é possível modificar mensagens MAPI interceptadas em um Simple Mail coletor de eventos transporte SMTP (Transfer Protocol), tal como um que implementa o método ISMTPOnArrival::OnArrival . Quaisquer modificações feitas a essas mensagens parecem ser bem-sucedida e mostrar no escopo do coletor de eventos, mas não persistem para a mensagem real. Além disso, algumas propriedades, como anexos e o corpo da mensagem, não esteja disponíveis.

Causa

Coletores de eventos de transporte SMTP para o Exchange 2003 ou Exchange 2000 pode ser usado para interceptar todas as mensagens de email como eles são manipulados pela camada de transporte SMTP. A causa desse problema é que Exchange converte mensagens MAPI para uma versão SMTP temporária para o coletor de eventos manipular e, em seguida, descarta esta versão temporário após o código do coletor de eventos termina execução.

Resolução

A chave para o problema é como a mensagem chega no servidor Exchange. Uma mensagem MAPI pode chegar ao servidor do Exchange das seguintes maneiras:
  • Uma mensagem é enviada usando um cliente MAPI, como o Outlook, de uma caixa de correio nesse servidor.
  • Uma mensagem chega por meio de um Kit de desenvolvimento do Exchange (EDK) gateway.
  • Uma mensagem é roteada do Exchange 5.5 em um ambiente misto.
Para resolver esse problema, force todas as mensagens estar no formato SMTP de entrada. Forçar a mensagens de saída através de um servidor Exchange de borda ou um host inteligente, usando um conector SMTP. Coloque o coletor de eventos no servidor do Exchange de borda ou host inteligente. Como servidores Exchange 2003 e Exchange 2000 comunicarem entre si através de SMTP, todas as mensagens recebidas para um servidor de borda ou para um host inteligente devem ser no formato SMTP. Portanto, o coletor de eventos deve funcionar como esperado. Força as mensagens de entrada para percorrer o servidor Exchange de borda ou host inteligente em que o coletor de eventos está instalado. Mensagens de entrada são recebidas no formato SMTP.Para obter mais informações sobre como fazer isso, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
317680Como adicionar um aviso de isenção de responsabilidade a mensagens SMTP de saída no script do Visual Basic
Para obter mais informações sobre como forçar mensagens de saída através de um servidor do Exchange borda ou através de um host inteligente, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
293800Como configurar o Windows 2000 como um servidor de retransmissão de SMTP ou um host inteligente
Para obter mais informações sobre como configurar o conector SMTP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
265293Como configurar o conector SMTP no Exchange

Situação

Esse comportamento é por design.

Mais Informações

Embora essa limitação seja inerente ao Exchange 2003 e Exchange 2000, pode ser observado por meio do Windows SMTP transporte eventos coletores bem:
  • IMailTransportSubmission::OnTransportSubmission
  • IMailTransportOnPreCategorize::OnSyncMessagePreCategorize
  • IMailTransportOnPostCategorize::OnMessagePostCategorize

Propriedades

ID do artigo: 273233 - Última revisão: quinta-feira, 25 de outubro de 2007 - Revisão: 6.4
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palavras-chave: 
kbmt kbmsg kbpending kbprb KB273233 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 273233

Submeter comentários

 

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