Classificando Mensagens no
Exchange Server 2007 - Parte I
Por Anderson Patricio
O Exchange
Server 2007 possui uma nova funcionalidade chamada Message
Classification onde a
mensagem pode ser classificada.
Este tipo de funcionalidade
auxilia as organizações a manter
sua política de e-mails e também
normas regulatórias, tais como
Sarbanes Oxley e etc.. Quando a
mensagem é classificada ele
recebe um metadado que descreve
o uso e/ou audiência da mensagem
em questão, o Outlook 2007 e OWA
2007 podem trabalhar nesta
informação mostrando ao usuário
mensagens pré-definidas no
servidor Exchange Server 2007,
aumentando assim a facilidade de
uso no correio e produtividade
do usuário.
A
classificação de mensagens pode
ocorrer de ambos os lados: do
usuário através da intervenção
manual ou ainda através das
regras de transporte definidas
pelo administrador, adicionando
ou não classificação a
determinado tipo de mensagem.
Visão Geral
Por
padrão existem 4 (quatro)
Message Classification que
são instaladas quando o Exchange
Server 2007 é implementado e já
ficam disponíveis no OWA. Abaixo
seguem as 4 (quatro) existentes
e uma breve descrição:
-
Company
Confidential: Mensagens que
devem ser tratadas
confidencialmente e pode
conter informação
proprietária
-
Company
Internal: Mensagens que
devem ser tratadas
internamente e possuem
informações importantes.
-
A/C
Privileged: Mensagem que
possui uma mensagem de aviso
mostrando um aviso legal e
que pode ser
-
No
restriction: mensagem
tradicional sem nenhum
metadado adicionado.
No
Outlook 2007, precisamos fazer
um procedimento para que nossas
Classificações sejam
visualizadas de acordo.
Um
outro ponto que mostra a
flexibilidade do produto é que
ela é configurada de acordo com
as configurações regionais, ou
seja, podemos criar uma
Message Classification e
colocar o texto em várias
culturas, tais como: português,
espanhol. O usuário quando tiver
um destes idiomas configurados
vai receber a mensagem em seu
idioma nativo.
Criando
classificações no Exchange
Server 2007
O
Administrador do Exchange Server
2007, pode criar uma nova
classificação, existem 4 campos
principais nesta criação que
deve ser feita via linha de
comando, ou seja, Exchange
Management Shell. Segue a
descrição das 4 (quatro) opções:
Display
Name
Nome
de exibição da classificação
de mensagem que é
exibido no Office 2007 e OWA.
Sender
Description
Informação
que ficará do lado do
emissor, quando selecionamos
determinada Message
Classification o resultado
é mostrado numa caixa acima
do campo To: (Para:).
Recipient
Description
É
a descrição que aparece no
receptor da mensagem,
aparece como forma de uma
caixa na mensagem recebida.
Locale
Onde
definimos em qual idioma
colocaremos esta nova
classificação de mensagem,
podemos adicionar quanto
idiomas desejarmos não
havendo um limite
pré-determinado.
Vamos
criar duas novas Message
Classification, chamadas
Articles e Blog, onde
colocaremos um texto genérico
para exemplificarmos. Para
criarmos a Message
Classification, devemos
utilizar o cmdlet chamado
New-MessageClassification, da
seguinte forma:
-
Abrir o
Exchange Management Console
-
Rodar o
seguinte cmdlet (Figura 01)
New-MessageClassification -Name
Articles -DisplayName
Articles -SenderDescription
"Articles content" -
RecipientDescription "Messages
containing some articles
information."
-
Após o
comando são mostrados os
atributos da nova Message
Classification que
acabamos de criar

Figura 01: Execução do cmdlet
para criação e o resultado da
criação
-
Agora vamos
criar uma outra Message
Classification chamada
Blog, com o seguinte cmdlet:
New-MessageClassification -Name
Blog -DisplayName Blog -SenderDescription
"Blog content" -
RecipientDescription "News
and tips about Exchange
Server"

Figura 02: Criação da segunda
Message Classifcation
Agora
que criamos as duas novas
regras, podemos visualizar todas
as regras com o cmdlet
Get-MessageClassification, para
filtrarmos a saída, podemos
utilizar o cmdlet abaixo.
(Figura 03).
Get-MessageClassification |
Select DisplayName,SenderDescription

Figura 03: Visualizando as
Message Classification
Verificando as novas Message
Classification no OWA
A
partir de uma nova mensagem no
OWA do Exchange Server 2007,
clicando no botão Message
Classification irá aparecer
todas as opções disponíveis
(Figura 04) inclusive as duas
últimas que criamos.

Figura 04: visualizando as novas
Message Classifications
Habilitando as Message
Classification no Outlook 2007
Por
padrão o Outlook 2007 não vem
habilitado para Message
Classification precisamos
habilitar este recurso efetuando
duas configurações: exportar as
configurações de Message
Classification no Exchange
Server e habilita-lo também no
Outlook 2007.
Exportando do
Exchange Server 2007
Para
exportarmos as novas Message
Classifications do Exchange
Server 2007 devemos utilizar um
script que já vem com o produto,
todos os scripts ficam
localizados em "X:\Program
Files\Microsoft\Exchange
Server\Scripts", onde X: é a
unidade onde o Exchange Server
foi instalado. Na figura abaixo
(figura 05) podemos visualizar o
caminho onde ele é encontrado,
mas não podemos executá-lo
diretamente devemos fazê-lo pelo
Exchange Management Shell.

Figura 05: Visualização da pasta
contendo os scripts do Exchange
Server 2007, o de exportação do
Message Classification está
selecionado
Devemos
abrir o Exchange Management
Shell e irmos até o diretório
"X:\Program
Files\Microsoft\Exchange
Server\Scripts", e devemos rodar
este script em conjunto com os
Message Classifications
que desejamos importar
futuramente no Outlook 2007 do
usuário final, a exportação
destas definições é simples de
ser feita através do cmdlet
get-messageclassification em
conjunto com o script já
mostrado. (Figura 06).

Figura 06: Exportando as
configurações através do script
Export-OutlookClassification.msh
A sintaxe do
cmdlet é:
"Articles", "Blogs" |
Get-MessageClassification |
./Export-OutlookClassification.msh
>
c:\classifications.xml
Na
primeira parte da linha de
comando, podemos colocar
quantas message
classifications
desejarmos, sempre colocando
uma vírgula (,) entre os
itens; após o pipe devemos
utilizar o cmdlet
Get-MessageClassification; e
após o outro pipe utilizar o
script ./Export-OutlookClassification.msh
onde a saída do cmdlet
anterior será redirecionada
para o arquivo no caminho
especificado no final da
linha (c:\classifications.xml).
Após
rodarmos o script o arquivo já
pode ser encontrado no local
indicado na linha de comando
(Figura 07).

Figura 07: Visualizando o
arquivo gerado
Se
abrirmos o arquivo será mostrado
o conteúdo, que contém as
definições que serão utilizadas
pelo Outlook 2007 para
visualizarmos. Podemos perceber
no arquivo que estão incluídas
somente as Message
Classification que definimos
em linha de comando.

Figura 08: Visualizando o
conteúdo do arquivo
Classifications.xml com as
Message Classification que
definimos
Habilitando
Message Classification no Outlook
2007
Depois
de termos criado o arquivo XML
que contém as definições de
Message Classification
devemos importá-lo no cliente
com Outlook 2007 instalado, em
nosso artigo estaremos colocando
ele na raiz (C:\) do cliente com
o Outlook 2007 de
acordo com os seguintes
procedimentos:
-
Copiar o
arquivo classifications.xml
do Exchange Server 2007 para
a raiz da máquina com
Outlook 2007
-
Feche o
Outlook caso esteja aberto
-
Ir em Start,
Run e digitar regedit
-
Expandir
HKEY_CURRENT_USER
-
Expandir
Software
-
Expandir
Microsoft
-
Expandir
Office
-
Expandir
12.0
-
Expandir
Commom
-
Se não
existir criar uma chave
chamada Policy
-
Clicar em
Policy
-
Adicionar 3
valores dentro desta chave:
-
EnableClassifications
do tipo DWORD com valor
1
-
TrustClassifications
do tipo DWORD com valor
1
-
AdminClassificationPath
do tipo STRING com o
caminho onde está
localizado o arquivo xml
que foi gerado no
Exchange Server.

Figura 09: Criando a estrutura
para suportar Message
Classification no cliente
com Outlook 2007
Agora
que já definimos, podemos abrir
o Outlook 2007 e criar uma nova
mensagem, nesta nova mensagem há
um botão chamado Set Permission,
clicando no mesmo já podemos
visualizar o que importamos do
Exchange Server 2007 através do
arquivo classifications.xml.
(Figura 10).

Figura 10: Criando uma nova
mensagen e utilizando
Message Classification
Testando o Message
Classification
Agora
que já configuramos duas novas
Message Classification
vamos fazer alguns testes
utilizando esta nova
funcionalidade. Em nosso cenário
fictício, possuímos três
usuários Anderson.Patricio,
Jose.Rodas e
Administrator.
Em
nosso primeiro teste vamos
testar o Sender Description,
para tanto vamos enviar uma
mensagem do usuário Anderson.Patricio
para Jose.Rodas utilizando o
Message Classification Articles
(Figura 11) podemos verificar
que é criada uma caixa com o
texto "Articles Content", esta é
a configuração da propriedade
SenderDescription que
definimos na Figura 01.

Figura 11: Enviando uma mensagem
utilizando o Message
Classification chamado Articles
O
usuário que recebe a mensagem
(Jose.Rodas) pode verificar a
descrição da mesma em uma caixa
de texto como mostrada na figura
12, esta mensagem informada é a
que definimos na propriedade
RecipientDescription que
criamos na Figura 01.

Figura 12: Mensagem recebida
pelo usuário mostrando o
RecipientDescription do Message
Classification
Se
o usuário Jose.Rodas responder
e/ou encaminhar a mensagem o
Message Classification
permanece na mensagem, se for
necessário remove-lo, temos que
voltar no botão message
Classification e clicar em No
Restriction. Mas podemos
controlar esta característica
através do atributo
RetainClassificationEnabled
por padrão ela é habilitada.
Para desabilitar devemos
utilizar o seguinte cmdlet:
Set-MessageClassification -Identity
Articles -RetainClassificationEnabled:$false
Com
o RetainClassificationEnabled
com o valor false todas as
mensagens classificadas
recebidas quando forem
encaminhadas ou até mesmo
respondidas perderão o Message
Classification.
Conclusão
Mostramos
como utilizar o novo recurso de
classificação de mensagens o
Message Classification onde
podemos gerenciar o tráfego de
mensagens de forma ordenada,
lembrando que a utilização deste
recurso pode ser gerenciada pelo
usuário através do OWA ou ainda
Outlook 2007. No próximo artigo
iremos abordar como fazemos a
classificação através de regras
de transporte e como trabalhar
com vários idiomas.
Anderson
Patricio
http://www.andersonpatricio.org