Fluxo de emails e pipeline de transporte

APLICA-SE A:yes-img-162016 yes-img-192019 yes-img-seSubscription Edition

No Exchange Server, o fluxo de emails ocorre por meio do pipeline de transporte. O pipeline de transporte é uma coleção de serviços, ligações, componentes e filas que funcionam em conjunto para encaminhar todas as mensagens para o categorizador no serviço Transporte num servidor de Caixa de Correio do Exchange dentro da organização.

Para obter informações sobre como configurar o fluxo de correio numa nova organização do Exchange 2016 ou Exchange 2019, consulte Configurar o fluxo de correio e o acesso de cliente.

Compreender o pipeline de transporte

O pipeline de transporte consiste nos seguintes arquivos:

  • Serviço de Transporte front-end em servidores de Caixa de Correio: este serviço funciona como um proxy sem estado para todo o tráfego SMTP externo de entrada e (opcionalmente) de saída para a organização Exchange Server. O serviço Transporte de Front-End não inspeciona o conteúdo da mensagem, não comunica com o serviço Transporte da Caixa de Correio e não coloca as mensagens em fila localmente.

  • Serviço de transporte em servidores de Caixa de Correio: este serviço é praticamente idêntico à função de servidor de Transporte do Hub no Exchange Server 2010. O serviço de Transporte cuida de todo o fluxo de emails SMTP para a organização, executa categorização de mensagens e executa inspeção de conteúdo de mensagens. Ao contrário do Exchange 2010, o serviço Transporte nunca comunica diretamente com bases de dados de caixas de correio. Essa tarefa agora é tratada pelo serviço de Transporte de Caixa de Correio. O serviço Transporte encaminha mensagens entre o serviço Transporte da Caixa de Correio, o Serviço de transporte, o serviço transporte front-end e (consoante a configuração) o serviço transporte nos servidores de Transporte Edge. O serviço de Transporte em servidores de Caixa de Correio será descrito em mais detalhes posteriormente neste tópico.

  • Serviço de Transporte de Caixa de Correio em servidores de Caixa de Correio: este serviço consiste em dois serviços separados:

    • Serviço de Submissão de Transporte de Caixa de Correio: este serviço liga-se à base de dados da caixa de correio local através de uma chamada de procedimento remoto (RPC) do Exchange para obter mensagens. O serviço submete as mensagens através de SMTP para o serviço transporte no servidor da Caixa de Correio local ou noutros servidores de Caixa de Correio. O serviço de Envio de Transporte de Caixa de Correio tem acesso às mesmas informações de topologia de roteamento que o serviço de Transporte.

    • Serviço de Entrega de Transporte de Caixa de Correio: este serviço recebe mensagens SMTP do serviço Transporte no servidor da Caixa de Correio local ou noutros servidores de Caixa de Correio e liga-se à base de dados da caixa de correio local através de RPC para entregar as mensagens.

    O serviço Transporte de Caixa de Correio não comunica com o serviço Transporte de Front-end, o serviço Transporte da Caixa de Correio ou as bases de dados de caixa de correio noutros servidores de Caixa de Correio. Também não coloca mensagens em fila localmente.

  • Serviço de transporte em servidores de Transporte Edge: este serviço é muito semelhante ao serviço transporte em servidores de Caixa de Correio. Se você tiver um servidor de Transporte de Borda instalado na rede de perímetro, todos os emails vindos da Internet ou indo para a Internet fluirão pelo servidor de Transporte de Borda do serviço de Transporte. Este serviço será descrito em mais detalhes posteriormente neste tópico.

O diagrama seguinte mostra as relações entre os componentes no pipeline de transporte do Exchange.

Observação

Embora os diagramas neste tópico mostrem os componentes num único servidor Exchange, a comunicação também ocorre entre esses componentes em diferentes servidores exchange. A única comunicação que ocorre sempre no servidor Exchange local é entre o serviço Transporte da Caixa de Correio e a base de dados da caixa de correio local.

Diagrama de descrição geral do pipeline de transporte.

Como as mensagens de remetentes externos entram no pipeline de transporte

A forma como as mensagens de fora da organização do Exchange entram no pipeline de transporte depende se tem um servidor de Transporte Edge subscrito implementado na sua rede de perímetro.

Fluxo de correio de entrada (sem servidores de Transporte edge)

O seguinte diagrama e lista descrevem o fluxo de correio de entrada apenas com servidores da Caixa de Correio do Exchange.

Fluxo de correio de entrada na pipleline de transporte (sem servidores de Transporte Edge).

  1. Uma mensagem de fora da organização introduz o pipeline de transporte através do conector de Receção predefinido com o nome "Nome> predefinido do servidor da Caixa de Correio de Front-end<" no serviço de Transporte de Front-end.

  2. A mensagem é enviada para o serviço transporte no servidor da Caixa de Correio local ou num servidor de Caixa de Correio diferente. O serviço Transporte escuta mensagens no conector de Receção predefinido com o nome "Nome> predefinido< do servidor da Caixa de Correio".

  3. A mensagem é enviada do serviço Transporte para o serviço de Entrega de Transporte da Caixa de Correio no servidor da Caixa de Correio local ou num servidor de Caixa de Correio diferente.

  4. O serviço de Entrega de Transporte de Caixa de Correio utiliza RPC para entregar a mensagem à base de dados da caixa de correio local.

Fluxo de correio de entrada com servidores de Transporte edge

O seguinte diagrama e lista descrevem o fluxo de correio de entrada com um servidor de Transporte edge instalado na rede de perímetro

Fluxo de correio de entrada na pipleline de transporte com servidores de Transporte Edge.

  1. Uma mensagem de fora da organização do Exchange introduz o pipeline de transporte através do conector de Receção predefinido denominado "Nome> do servidor edge do conector< de receção interno predefinido" no serviço transporte no servidor de Transporte Edge.

  2. No serviço Transporte no servidor de Transporte edge, o conector Enviar predefinido com o nome "EdgeSync – Entrada para <o nome> do site do Active Directory" envia a mensagem para um servidor de Caixa de Correio no site do Active Directory subscrito.

  3. No serviço Transporte de Front-end no servidor da Caixa de Correio, o conector de Receção predefinido com o nome "Nome> predefinido do servidor da Caixa de Correio de Front-end<" aceita a mensagem.

  4. A mensagem é enviada do serviço transporte front-end para o serviço transporte no servidor da Caixa de Correio local ou num servidor de Caixa de Correio diferente. O serviço Transporte escuta mensagens no conector de Receção predefinido com o nome "Nome> predefinido< do servidor da Caixa de Correio".

  5. A mensagem é enviada do serviço Transporte para o serviço de Entrega de Transporte da Caixa de Correio no servidor de Caixa de Correio local ou num servidor de Caixa de Correio diferente.

  6. O serviço de Entrega de Transporte de Caixa de Correio utiliza RPC para entregar a mensagem à base de dados da caixa de correio local.

Como as mensagens de remetentes internos entram no pipeline de transporte

As mensagens SMTP de dentro da organização entram no pipeline de transporte por meio do serviço de Transporte em um servidor de Caixa de Correio, de uma das seguintes maneiras:

  • Por meio de um conector de Recebimento.
  • Do diretório de Retirada ou do diretório de Repetição.
  • No serviço Submissão de Transporte da Caixa de Correio.
  • Por meio de um envio de agente.

A mensagem é direcionada com base no destino de roteamento ou no grupo de entrega.

Fluxo de correio de saída (sem servidores de Transporte Edge)

Por predefinição, numa nova Exchange Server organização, não existe nenhum conector Enviar configurado para enviar mensagens para a Internet. Tem de criar o conector Enviar manualmente. Depois de o fazer, o fluxo de correio de saída ocorre conforme descrito no seguinte diagrama e lista.

Fluxo de correio de saída na pipleline de transporte (sem servidores de Transporte Edge).

  1. O serviço Submissão de Transporte de Caixa de Correio utiliza RPC para obter a mensagem de saída da base de dados da caixa de correio local.

  2. O serviço Submissão de Transporte de Caixa de Correio utiliza SMTP para enviar a mensagem para o serviço transporte no servidor da Caixa de Correio local ou num servidor de Caixa de Correio diferente.

  3. No serviço Transporte, o conector Receber predefinido com o nome "Nome> predefinido< do servidor da Caixa de Correio" aceita a mensagem.

  4. O que acontece a seguir depende da configuração do conector Enviar:

    • Predefinição: o serviço Transporte utiliza o conector Enviar que criou para enviar a mensagem para a Internet.

    • Proxy de saída: o serviço Transporte utiliza o conector Enviar que criou para enviar a mensagem para o serviço de Transporte de Front-End no servidor de Caixa de Correio local ou num servidor de Caixa de Correio remoto. No serviço Transporte de Front-end, o conector de Receção predefinido com o nome "Nome> do servidor da Caixa de Correio de Front-end< do Proxy de Saída" aceita a mensagem. Os serviços de Transporte front-end enviam a mensagem para a Internet.

Fluxo de correio de saída com servidores de Transporte edge

Se tiver um servidor de Transporte edge instalado na rede de perímetro, o correio de saída nunca flui através do serviço de Transporte front-end. O fluxo de correio de saída com um servidor de Transporte edge está descrito no seguinte diagrama e lista.

Fluxo de correio de saída na pipleline de transporte com servidores de Transporte Edge.

  1. O serviço Submissão de Transporte de Caixa de Correio utiliza RPC para obter a mensagem de saída da base de dados da caixa de correio local.

  2. O serviço Submissão de Transporte de Caixa de Correio utiliza SMTP para enviar a mensagem para o serviço transporte no servidor da Caixa de Correio local ou num servidor de Caixa de Correio diferente.

  3. No serviço Transporte num servidor de Caixa de Correio no site do Active Directory subscrito, o conector de Receção predefinido denominado "Nome> predefinido< do servidor da Caixa de Correio" aceita a mensagem.

  4. A mensagem é enviada para o servidor de Transporte do Edge através do conector de Envio implícito e invisível da intra-organização que envia automaticamente correio entre servidores do Exchange na mesma organização.

  5. No serviço Transporte no servidor de Transporte edge, o conector de Receção predefinido com o nome "Predefinido, conector de receção interno, nome> do servidor edge transport" aceita a mensagem.<

  6. No serviço Transporte no servidor de Transporte edge, o conector Enviar predefinido com o nome "EdgeSync – <Nome> do site do Active Directory para a Internet" envia a mensagem para a Internet.

Compreender o serviço transporte nos servidores da Caixa de Correio

Todas as mensagens enviadas ou recebidas numa organização Exchange Server têm de ser categorizadas no serviço Transporte num servidor de Caixa de Correio antes de poderem ser encaminhadas e entregues. Após a categorização de uma mensagem, esta é colocada numa fila de entrega para entrega na base de dados da caixa de correio de destino, no grupo de disponibilidade da base de dados de destino (DAG), no site do Active Directory ou na floresta do Active Directory ou no domínio de destino fora da organização.

O serviço de Transporte em um servidor de Caixa de Correio consiste nos seguintes componentes e processos:

  • Receção SMTP: quando as mensagens são recebidas pelo Serviço de transporte, a inspeção de conteúdo da mensagem é efetuada e a inspeção antisspam é efetuada se estiver ativada. A sessão SMTP tem uma série de eventos que trabalham juntos em uma ordem específica, para validar os conteúdos de uma mensagem antes de ela ser aceita. Depois de uma mensagem passar completamente através da Receção SMTP e não ser rejeitada por eventos de receção ou por um agente antispam, esta é colocada na fila de Submissão.

  • Submissão: a submissão é o processo de colocar mensagens na fila submissão. O categorizador retira uma mensagem de cada vez para categorização. O Envio acontece de três maneiras:

    • Do Recebimento de SMTP até um conector de Recebimento.
    • Através do diretório de Retirada ou do diretório de Repetição. Esses diretórios estão nos servidores de Caixa de Correio e nos servidores de Transporte de Borda. Os arquivos de mensagem formatados corretamente copiados para o Diretório de recebimento ou o Diretório de repetição são colocados diretamente na Fila de envio.
    • Através de um agente de transporte.
  • Categorizador: o categorizador recolhe uma mensagem de cada vez a partir da fila submissão. O categorizador conclui as etapas a seguir:

    • Resolução do destinatário, que inclui endereçamento de nível superior, expansão do grupo de distribuição e bifurcação de mensagens.

    • Resolução de roteamento.

    • Conversão de conteúdo.

      Além disso, são aplicadas regras de fluxo de correio definidas pela organização. Depois de as mensagens terem sido categorizadas, elas são colocadas em uma fila de entrega que é baseada no destino da mensagem. As mensagens são colocadas em fila pela base de dados da caixa de correio de destino, DAG, site do Active Directory, floresta do Active Directory ou domínio externo.

  • Enviar SMTP: a forma como as mensagens são encaminhadas a partir do serviço transporte depende da localização dos destinatários da mensagem relativamente ao servidor da Caixa de Correio onde ocorreu a categorização. Foi possível rotear a mensagem para um dos seguintes locais:

    • Para o serviço de Entrega de Transporte de Caixa de Correio no mesmo servidor de Caixa de Correio.
    • Para o serviço de Entrega de Transporte de Caixa de Correio num servidor de Caixa de Correio diferente que faz parte do mesmo DAG.
    • Para o serviço transporte num servidor de Caixa de Correio num DAG diferente, site do Active Directory ou floresta do Active Directory.
    • Para entrega na Internet através de:
      • Um conector Enviar no mesmo servidor de Caixa de Correio.
      • O serviço Transporte num servidor de Caixa de Correio diferente.
      • O serviço Transporte de Front-End no mesmo servidor de Caixa de Correio ou num servidor de Caixa de Correio diferente (se o proxy de saída estiver configurado).
      • O Serviço de transporte num servidor de Transporte Edge na rede de perímetro.

Compreender o Serviço de transporte nos servidores de Transporte edge

Os componentes do serviço de Transporte em servidores de Transporte de Borda são idênticos aos componentes do serviço de Transporte em servidores de Caixa de Correio. Entretanto, o que realmente acontece durante cada estágio do processamento em servidores de Transporte de Borda é diferente. As diferenças são descritas na lista a seguir.

  • Receção SMTP: quando um servidor de Transporte Edge é subscrito a um site interno do Active Directory, o conector de Receção predefinido denominado "Nome> do servidor de Transporte Edge Predefinido<" é configurado automaticamente para aceitar correio de servidores internos da Caixa de Correio e da Internet. Quando as mensagens da Internet chegam ao servidor de Transporte do Edge, os agentes antispam filtram as ligações e os conteúdos das mensagens e ajudam a identificar o remetente e o destinatário enquanto a mensagem está a ser aceite na organização. Os agentes antispam estão instalados e ativados por predefinição. Estão disponíveis recursos de filtragem de anexo e de filtragem de conexão adicionais, mas a filtragem de malware interna não. Além disso, as regras de fluxo de correio (também conhecidas como regras de transporte) são controladas pelo agente de Regra do Edge. Em comparação com o agente da Regra de Transporte nos servidores da Caixa de Correio, apenas um pequeno subconjunto de condições de regras de fluxo de correio está disponível nos servidores de Transporte Edge. No entanto, existem ações de regras de fluxo de correio exclusivas relacionadas com ligações SMTP que estão disponíveis apenas em servidores de Transporte edge.

  • Submissão: num servidor de Transporte edge, as mensagens normalmente entram na fila submissão através de um conector Receber. Entretanto, o diretório de seleção e o diretório de reprodução também estão disponíveis.

  • Categorizador: num servidor de Transporte edge, a categorização é um processo curto no qual a mensagem é colocada diretamente numa fila de entrega para entrega a destinatários internos ou externos.

  • Enviar SMTP: quando um servidor de Transporte Edge é subscrito a um site interno do Active Directory, são criados e configurados automaticamente dois conectores de Envio. Um com o nome "EdgeSync – <nome> do site do Active Directory para a Internet" é responsável pelo envio de correio de saída para destinatários da Internet; o outro denominado "EdgeSync – Entrada para <o nome> do site do Active Directory" é responsável pelo envio de correio de entrada da Internet para destinatários internos. O correio de entrada é enviado para o serviço de Transporte de Front-End num servidor de Caixa de Correio disponível no site do Active Directory subscrito.