AP864 - Permitindo o envio de
e-mails através de outro usuário no Exchange Server 2007
| Autor: |
Anderson Patricio / José Rodas |
| Publicação: |
23/Dez/2006 |
Overview
O Exchange
Server 2007 como nas versões anteriores permite duas formas que um
usuário posso enviar um e-mail com o nome de um outro usuário, que são o
SendAs e o Send On Behalf.

Solução
As duas formas
que o Exchange utiliza é Send As e Send on Behalf.
Na primeira
permite que no Outlook o usuário habilite o campo From: ou De: e envie
um e-mail para um usuário dizendo que é outra pessoa, o recipiente da
mensagem recebe uma mensagem normal do usuário.
Na
segunda forma ele recebe uma mensagem só que no campo From:
aparece UserB em nome de UserA.
Para
ficar claro nosso Tutorial, vamos usar a seguinte figura para teste:

Configurando o Send On Behalf
- Abrir o Exchange Management Console
- Expandir Recipient Configuration
- Clicar em Mailbox
- Selecionar o usuário desejado (UserB) e clicar em Properties
na Toolbox Actions

-
Ir até a guia Mail Flow Settings
-
Clicar em Delivery Options
-
Clicar em Properties

-
Na nova janela, devemos clicar em Add

-
Select mailbox or mail-enabled user. Devemos
selecionar o usuário que terá o direito de envio, que em nosso
exemplo é o o UserA e clicar em OK.

-
Agora já podemos ver o usuário selecionado em
Grant this permission to:

-
No Outlook 2007 devemos habilitar o campo
From para isto devemos clicar em Options e clicar no
botão Show From. Com o Send on Behalf o UsuarioC receberá uma mensagem que no campo
From: que diz
que a mensagem foi enviada pelo UsuarioA em nome do UsuarioB.

Configurando o Send On Behalf através do Exchange
Management Shell
Podemos também
configurar o Send On Behalf através do Exchange Management Shell,
utilizando a seguinte sintaxe:
Set-Mailbox <usuário>
-GrantSendOnBehalfTo:<outro usuário>
Listando os usuários que possuem configurado
o Send On Behalf
Para listarmos
os usuários que possuem o atributo Send On Behalf configurado
deemos usar o Exchange Management Shell com o cmdlet
get-mailbox, da seguinte forma:
get-mailbox
| select name,GrantSendOnBehalfTo

Configurando o Send As
- Abrir o Active Directory Users and Computers, ir em
View e depois clicar em Advanced Features
-
Pedir propriedades do UsuarioB e na guia
Security adicionar o UsuarioA e colocar a permissão Send
As, como mostrado na figura abaixo e clicar em OK

-
No Outlook 2007 devemos habilitar o campo
From para isto devemos clicar em Options e clicar no
botão Show From

-
No campo From: coloque o UsuarioB e no campo To:
coloque UsuarioC.
-
O Resultado será o UsuarioC recebendo uma
mensagem do UsuarioB, sendo que o emissor do e-mail foi o
UsuarioA.
Configurando o Send As através do Exchange
Management Shell
Podemos querer
realizar o procedimento acima via linha de comando, ou seja,
Exchange Management Shell, para isto devemos utilizar o cmdlet
chamado Add-ADPermission, da seguinte forma:
Add-ADPermission
<usário> -user "<dominio\Outro-Usuario>" -Extendend Rights
"<permission>"
 
O resultado é
exatamente o mesmo. Mostramos ambos para você executar o que achar
mais conveniente para o seu ambiente.
Conclusão
Com isto
mostramos como funciona a feature de enviar mensagens em nome de outro usuário
no Exchange Server 2007.
|