Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A:2016
2019
Subscription Edition
O rastreio de pipelines captura cópias de mensagens de e-mail de um remetente específico à medida que se deslocam através do serviço Transporte em servidores de Caixa de Correio, do serviço de Entrega de Transporte da Caixa de Correio em servidores de Caixa de Correio e através de servidores de Transporte Edge. O rastreio do pipeline captura informações verbosas sobre as alterações que cada agente de transporte aplica às mensagens no pipeline de transporte em ficheiros de snapshot de mensagens. Ao examinar o conteúdo da mensagem snapshot ficheiros, pode determinar se os agentes de transporte aplicaram as alterações às mensagens no pipeline de transporte que esperava. Se estiver a resolver um problema, deve determinar qual o agente de transporte que está em falta. Em seguida, pode concentrar os seus esforços de resolução de problemas nesse agente para resolve o problema. Em seguida, pode ver a mensagem snapshot ficheiros novamente para verificar se a solução foi bem-sucedida.
Aviso
- O rastreamento de pipeline copia o conteúdo completo de mensagens de email enviadas do endereço de email do remetente. Para evitar a exposição indesejada de informações confidenciais, tem de definir as permissões de segurança adequadas na pasta de rastreio do pipeline.
- Não habilite o rastreamento de pipeline por períodos de tempo prolongados. O rastreio de pipeline cria ficheiros que podem acumular-se rapidamente. Monitore sempre o espaço disponível em disco quando o rastreamento de pipeline estiver habilitado.
Configurar o rastreamento de pipeline
Antes de ativar o rastreio do pipeline, tem de especificar o endereço de e-mail do remetente que pretende monitorizar. O rastreio do pipeline foi concebido para registar mensagens enviadas a partir de um endereço de e-mail específico. O endereço de e-mail do remetente pode ser interno ou externo à sua organização do Exchange. Em alternativa, pode ativar o rastreio de pipelines para mensagens de sistema geradas pelo serviço de transporte no servidor de Transporte edge ou caixa de correio especificado, como respostas automáticas, mensagens de notificação de status de entrega (DSN), relatórios de diário e outras mensagens geradas pelo sistema. Também pode modificar a localização da pasta de rastreio do pipeline.
Os parâmetros que utiliza para configurar o rastreio de pipelines são resumidos na tabela seguinte:
Cmdlet | Parâmetro | Valor padrão | Descrição |
---|---|---|---|
Set-TransportService Set-MailboxTransportService |
PipelineTracingSenderAddress | Em branco ($null ) |
Especifique o endereço de e-mail do remetente que pretende monitorizar. Especifique o valor " |
Set-TransportService Set-MailboxTransportService |
PipelineTracingPath |
Serviço de transporte: %ExchangeInstallPath%TransportRoles\Logs\Hub\PipelineTracing
Serviço de Transporte da Caixa de Correio: |
O caminho tem de estar no servidor local. Os caminhos UNC não são suportados. O caminho especificado contém a |
Set-TransportService Set-MailboxTransportService |
PipelineTracingEnabled | $false |
Só pode ativar o rastreio do pipeline para o serviço de transporte especificado no servidor depois de configurar o endereço do remetente que pretende monitorizar. |
Para obter mais informações sobre como ativar o rastreio de pipelines e configurar o endereço do remetente para o rastreio de pipelines, veja Configurar o rastreio de pipelines.
Ficheiros de snapshot de mensagens
Os instantâneos de mensagens são ficheiros que capturam quaisquer alterações efetuadas a uma mensagem por agentes de transporte no serviço transporte ou no serviço de Entrega de Transporte da Caixa de Correio. Estes ficheiros são armazenados na MessageSnapshots
pasta no caminho de rastreio do pipeline correspondente para o serviço de transporte.
Na pasta, o MessageSnapshots
Exchange cria uma pasta para cada mensagem enviada pelo remetente monitorizado que flui através do serviço de transporte especificado. Cada pasta tem o nome de um GUID atribuído à mensagem. Se ativar o rastreio de pipelines para o serviço Transporte e o serviço Transporte de Caixa de Correio no mesmo servidor de Caixa de Correio, um GUID diferente é atribuído à mesma mensagem por cada serviço de transporte, pelo que o nome da pasta de uma mensagem na MessageSnapshots
pasta do serviço Transporte é diferente do nome da pasta para a mesma mensagem na MessageSnapshots
pasta do serviço Transporte da Caixa de Correio. Se ativar o rastreio de pipelines em mais do que um servidor Exchange, é atribuído um GUID diferente à mesma mensagem que percorre o serviço de transporte especificado em cada servidor Exchange.
Em cada pasta de mensagens, o Exchange cria várias mensagens snapshot ficheiros que têm extensões de ficheiro .eml. Estas mensagens snapshot ficheiros contêm o conteúdo da mensagem à medida que encontra cada evento SMTP e agente de transporte.
Se um agente de transporte estiver registado num evento SMTP, o Exchange cria uma mensagem snapshot da mensagem antes de a mensagem encontrar agentes de transporte. Isto dá-lhe uma cópia da mensagem antes de a mensagem encontrar agentes de transporte registados nesse evento. Em seguida, é criada uma nova mensagem snapshot para cada agente de transporte que a mensagem encontra, independentemente de um agente de transporte modificar o conteúdo da mensagem. No entanto, se nenhum agente estiver registado num evento, o Exchange não criará instantâneos de mensagens para esse evento.
Por exemplo, se três agentes estiverem registados no evento OnEndofData , mas apenas dois dos agentes de transporte modificarem uma mensagem, são criados quatro instantâneos de mensagens. A primeira mensagem snapshot captura a mensagem à medida que encontra o evento OnEndofData antes de quaisquer modificações efetuadas pelos agentes de transporte registados nesse evento. Em seguida, é criada uma mensagem snapshot para cada agente de transporte, independentemente de um agente de transporte modificar a mensagem.
A mensagem snapshot ficheiros criados são descritos na lista seguinte:
Original.eml: este ficheiro contém os conteúdos não modificados originais da mensagem de e-mail antes de encontrar quaisquer eventos SMTP ou agentes de transporte.
Routingnnnn.eml: estes ficheiros contêm o conteúdo da mensagem de e-mail à medida que encontra os eventos SMTP de transporte e os agentes de transporte registados nesses eventos na parte de categorização do serviço transporte. O marcador de posição nnnn representa um valor inteiro que começa com
0001
. O valor é incrementado para cada evento SMTP e agente de transporte registados nesses eventos pela ordem em que os eventos e agentes atuam na mensagem. O serviço de Entrega de Transporte da Caixa de Correio não gera estes ficheiros de encaminhamento snapshot.SmtpReceivennnn.eml: estes ficheiros contêm o conteúdo da mensagem de e-mail à medida que encontra os eventos SMTP OnEndofData e OnEndOfHeaders e agentes de transporte registados nesses eventos durante o SMTP receber parte do serviço de Transporte ou do serviço de Entrega de Transporte da Caixa de Correio. O marcador de posição nnnn representa um valor inteiro que começa com
0001
. O valor é incrementado para cada evento SMTP e agente de transporte registados nesses eventos pela ordem em que os eventos e agentes atuam na mensagem.
Pode abrir a mensagem snapshot ficheiros com o Bloco de Notas ou qualquer editor de texto.
Cada mensagem snapshot ficheiro começa com cabeçalhos que são adicionados ao conteúdo da mensagem e listam o evento SMTP e o agente de transporte a que a mensagem snapshot ficheiro está relacionado. Estes cabeçalhos começam com X-CreatedBy: MessageSnapshot-Begin injected headers
e terminam com X-EndOfInjectedXHeaders: MessageSnapshot-End injected headers
. Estes cabeçalhos são substituídos em cada mensagem snapshot ficheiro por cada agente de transporte subsequente e evento SMTP. Segue-se um exemplo dos cabeçalhos que são adicionados a um ficheiro de mensagem de e-mail:
X-CreatedBy: MessageSnapshot-Begin injected headers
X-MessageSnapshot-UTC-Time: 2013-01-23T23:20:18.138Z
X-MessageSnapshot-Record-Id: 21474836486
X-MessageSnapshot-Source: OnSubmittedMessageX-Sender: michelle@nwtraders.com
X-Receiver: chris@contoso.com
X-EndOfInjectedXHeaders: MessageSnapshot-End injected headers
Após a mensagem snapshot cabeçalhos, o ficheiro contém o conteúdo da mensagem, incluindo todos os cabeçalhos de mensagem originais. Se um agente de transporte modificar o conteúdo da mensagem, as alterações aparecem integradas na mensagem. À medida que a mensagem é processada por cada agente de transporte, as alterações efetuadas por cada agente são aplicadas ao conteúdo da mensagem. Se um agente de transporte não fizer alterações ao conteúdo da mensagem, a mensagem snapshot criada por esse agente será idêntica à mensagem snapshot criada pelo agente de transporte anterior.