No Tutorial inicial desta
série aqui no portal AndersonPatricio.org vimos onde podemos definir
limites em uma organização Exchange Server e para efeitos de
simplicidade estamos falando somente de servidores Exchange Server 2010
mas os mesmos conceitos podem ser aplicados em uma organização mista
(Exchange 2007/2010) e com mais alguns detalhes a serem vistos em uma
2003 também.
O primeiro cuidado que um
administrador de mensageria deve ter é em relação aos limites e para
mostrar como isto funciona vamos pegar uma organização que possui todos
os valores padrão para limites em nível de organização, conectores e
usuários, ou seja, 10MB em todos os lugares.
Vamos começar alterando a
capacidade de receber para 2MB (2048 KB) como mostrado na figura abaixo
e vamos aos testes.

Testando o novo limite com Mensagem Internas e Externas
Usuários internos
enviando mensagens entre eles maiores de 2MB como mostrado na figura
abaixo (usuário Administrator enviando 3.6MB para o usuário Anderson
Patricio).

Qualquer mensagem acima
de 2MB gerará um NDR para o emissor informando que o limite foi
ultrapassado, lembrando que a mensagem de erro é baseado no idioma do
usuário, neste exemplo estou usando o idioma Português no meu OWA.

Agora vamos fazer um
teste externo, onde um cliente qualuqer vai enviar o mesmo anexo de
3.6MB para um usuário interno (administrator por exemplo), como mostrado
abaixo.

Para entendermos o
impacto de configurar os limites, nós habilitamos o debug nos Receive
Connector responsável por receber e-mail externos e nos logs de
recebimento daquela mensagem específica podemos perceber que a mensagem
é aceita na organização e também vem como tamanho da mesma durante a
transmissão inicial.

No entanto a mensagem
não chega ao usuário final, e o administrador pode estar olhando o Queue
Viewer para encontrar a mensagem retornando para o emissor com um NDR
como mostrado na figura abaixo.

Aqui entra uma boa
prática quando gerenciando limites, sempre tente eliminar a mensagem que
não será aceita o mais rápido possível e neste caso se TODOS os usuários
tem limite de 2MB é bom fazer tal limite no Receive Connector desta
forma a mensagem não é aceita de primeira e não fica utilizando recursos
desnecessários do sistema de mensageria.
Criando exceções em nível de usuário...
A configuração de
exceção por usuários pode ser utilizado quando necessário mas não
deveria ser uma prática rotineira na organização, o principal motivo é
que é dificil o gerenciamento. Quando temos tudo configurado em nível
global e conectores fica muito mais fácil o gerenciamento
Digamos que para este
exercício configuramos a mailbox Lidiana para os limites de 4MB tanto
para envio quanto recebimento. E a partir da caixa do administrador
vamos mandar uma mensagem para a Lidiana e também para a caixa do
Anderson (que possui o padrão 2MB recebimento), como mostrado na figura
abaixo.

A mensagem de retorno
para o emissor será retornada somente com erro para o usuário Anderson,
no entanto a mensagem foi entregue corretamente para Lidiana que tem um
limite superior ao nível da organização do Exchange.

Agora se testarmos um
e-mail externo para os mesmos 2 usuários e com o mesmo anexo, conforme
mostrado na figura abaixo.

O mesmo NDR vai ser
gerado somente para o usuário Anderson, no entanto Lidiana irá receber a
mensagem com seus respectivos anexos normalmente. Abaixo segue a imagem
da caixa postal da Lidiana que recebeu ambas as mensagens (Interna e
Externas) com os respectivos anexos.

Aqui entra um segundo
detalhe muito importante se tiver exceções na organização tais como
acabamos de fazer o limite do Receive Connector tem que respeitar o
tamanho máximo permitido na exceção, se tivessemos um de apenas 2MB a
mailbox Lidiana teria como receber no entanto a mesma não receberia
devido aos limites.
Alterando o limite para envio em nível organizacional..
Após efetuar a troca
para 2MB em nível organizacional podemos tentar abrir uma nova mensagem
no OWA e tentar enviar um ou mais anexos maiores que 2MB e a seguinte
mensagem será apresentada.

Lembram da usuária
Lidiana que possuia limites de 4MB tanto para envio e recebimento? Pois
é, se a mesma fizer a mesma operação (adicionar 2 arquivos de 1.2MB como
anexo) a mesma não terá problema algum confirmando que a exceção em
nível de usuário maior que o da organização funciona tanto para envio
quanto para recebimento.