Utilizando CAS role para envio de mensagens

Compartilhe:

O fluxo de mensagens no Exchange Server 2013 mudou completamente e agora o CAS é somente um proxy e por padrão quem realmente utiliza o Send Connector para enviar mensagens é o papel de Mailbox através do componente Transport Service.

Solução


Para facilitar o entendimento estaremos usando os seguintes servidores e informações em nosso ambiente:

  • POAEX01 (CAS) com o IP 10.60.99.52
  • POAEX02 (CAS) com o IP 10.60.99.53
  • POAEX10 (Mailbox) com o IP 10.60.99.56
  • POAEX11 (Mailbox) com o IP 10.60.99.57
  • O domínio SMTP configurado na organização Exchange é o AndersonPatricio.ca
  • O Send Connector é o POA-Internet e foi configuração usando as opções padrão durante a criação via EAC

Por padrão quando já temos um Send Connector para Internet e enviamos uma mensagem o servidor de destino vai receber a mensagem e se olharmos no cabeçalho da mensagem teremos um log semelhante a este, podemos perceber que o servidor que faz a conexão com o servidor remoto é o Mailbox Server, em nosso caso daquela mensagem específica o POAEX10.

Received: from POAEX10.apatricio.local (XX.XX.XX.XX) by CO1EHSMHS031.bigfish.com (10.243.66.41) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 2 Nov 2012 00:33:57 +0000
Received: from POAEX10.apatricio.local (10.60.99.56) by POAEX10.apatricio.local (10.60.99.56) with Microsoft SMTP Server (TLS) id 15.0.516.32; Thu, 1 Nov 2012 20:44:24 -0400
Received: from POAEX10.apatricio.local ([fe80::d9e1:7e76:27ee:1189]) by POAEX10.apatricio.local ([fe80::b13b:f91d:f64e:2813%29]) with mapi id 15.00.0516.029; Thu, 1 Nov 2012 20:44:24 -0400
From: Anderson Patricio <Anderson@AndersonPatricio.ca>
To: “anderson@andersonpatricio.org” <anderson@andersonpatricio.org>
Subject: Test #02: FrontendProxyEnabled $false (default)

Configurando o CAS para envio de mensagens…

Nas propriedades do conector temos a opção Proxy through cliente access server que basicamente força que as mensagens enviadas utilizem o CAS ao invés do Mailbox.

Utilizando CAS role para envio de mensagens

A mesma configuração pode ser feita via Exchange Management Shell, onde podemos alterar o atributo FrontEndProxyEnabled para $True, no exemplo abaixo mostramos como nós trocamos do valor padrão que é False para True.

Utilizando CAS role para envio de mensagens

Verificando o fluxo de mensagens após habilitar FrontEndProxyEnabled

Agora que habilitamos podemos enviar uma nova mensagem e podemos perceber que o servidor que faz a comunicação agora é o CAS invés do Mailbox.

Received: from POAEX01.apatricio.local (XX.XX.XX.XX) by CH1EHSMHS028.bigfish.com (10.43.70.28) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 2 Nov 2012 00:23:58 +0000
Received: from POAEX10.apatricio.local (10.60.99.56) by POAEX10.apatricio.local (10.60.99.56) with Microsoft SMTP Server (TLS) id 15.0.516.32; Thu, 1 Nov 2012 20:33:35 -0400
Received: from POAEX10.apatricio.local ([fe80::d9e1:7e76:27ee:1189]) by POAEX10.apatricio.local ([fe80::b13b:f91d:f64e:2813%29]) with mapi id 15.00.0516.029; Thu, 1 Nov 2012 20:33:35 -0400
From: Anderson Patricio <Anderson@AndersonPatricio.ca>
To: “anderson@andersonpatricio.org” <anderson@andersonpatricio.org>
Subject: Test #01: Using FrontEndProxyEnabled $true

Conclusão


Neste Tutorial mostramos como configurar o CAS para enviar mensagens para Internet utilizando o parâmetro FrontEndProxyEnabled e qual é o resultado de tal mudança nos cabeçalhos das mensagens.

Co-Author: Marcelo Vighi

Written by Anderson Patricio

Utilizando CAS role para envio de mensagens

Anderson Patricio é MVP e MCSM (Solutions Master) em Exchange. Ele contribui com a Comunidade Microsoft em diversas áreas, tais como Artigos, Tutoriais, Vídeos, Blogs, Fórums, revisão de livros e apresentações para a comunidade Canadense e Brasileira.
Anderson posta regularmente aqui no AndersonPatricio.org, como também no AndersonPatricio.ca e MSExchange.org.
Você pode segui-lo no Twitter , Facebook , e/ou Google+.

Utilizando CAS role para envio de mensagensUtilizando CAS role para envio de mensagens