Infra - Exchange Server
Permitindo o envio de e-mails através de outro usuário no Exchange Server 2007
O Exchange Server 2007 como nas versões anteriores permite duas formas que um usuário possa enviar um e-mail com o nome de um outro usuário, que são o SendAs e o Send On Behalf.
por Anderson PatricioOverview
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.
- Migrando e removendo o Exchange 2007 para Exchange 2010Exchange Server
- Migrando (e removendo) o Exchange 2007 para Exchange 2010Exchange Server
- Foto no Outlook 2010Exchange Server
- Exchange UM Test PhoneExchange Server
- Integrando o OCS ao Exchange UMOCS / LCS