En sistemas Exchange, nos encontramos que en ocasiones al enviar un correo utilizando la identificación de otro buzón, al destinatario le aparece "en nombre de" y otras ocasiones no.
Veamos por qué sucede.
En todas las versiones de Exchange Server podemos configurar tres tipos de permisos delegados:
- Enviar como.
- Enviar en nombre de.
- Acceso completo.
El permiso de acceso completo permite que un usuario pueda acceder al buzón de otro, sin embargo no podrá enviar correos identificándose como el otro usuario.
Es decir, para enviar correo utilizando la identificación de otro buzón deberemos configurar permisos de "Enviar como" o bien "Enviar en nombre de".
Si tenemos Exchange Server en inglés la correspondencia es:
- Enviar como: Send As.
- Enviar en nombre de: Send on Behalf.
Tanto para utilizar "Enviar como" o bien "Enviar en nombre de", será necesario:
1) Desde el lado servidor: Configurar los permisos adecuados sobre los buzones desde la consola de administración de Exchange o la PowerShell de Exchange.
2) Desde el lado cliente: Utilizar el campo "De" para seleccionar el buzón con el que queremos realizar el envío.
Vista Outlook 2007, utilizar el campo "De":
Ejemplo: "Enviar como" VS "Enviar en nombre de"
Veamos su funcionamiento con un ejemplo:
Escenario, tres buzones:
- Usuario1
- Usuario2
- Receptor1
Exchange: Funcionamiento del "Enviar como":
Usuario2 tiene permisos de "enviar como" Usuario1.
Usuario2 envía correo al Receptor1 indicando en el "De" que es el Usuario1.
Receptor1 recibe el mensaje:
De: Usuario1
A: Receptor1
Como podemos ver el "Enviar como" es totalmente transparente.
El Receptor1 no puede identificar que el correo ha sido enviado realmente por el Usuario2.
Exchange: Funcionamiento del "Enviar en nombre de":
Usuario2 tiene permisos de "enviar en nombre de" Usuario1.
Usuario2 envía correo al Receptor1 indicando en el "De" que es el Usuario1.
Receptor1 recibe el mensaje:
De: Usuario2 en nombre de Usuario1
A: Receptor1
El Receptor1 es capaz de identificar que el correo ha sido enviado realmente por el Usuario2.
--
Si tengo configurados ambos, "Enviar como" y "Enviar en nombre de", al receptor ¿Cómo le llegará?
"Enviar en nombre de" gana a "Enviar como". Es decir, se utilizará el "Enviar en nombre de".
--
Configuración vía PowerShell de Exchange:
Si queremos configurar "Enviar como" o "Enviar en nombre de" desde la PowerShell de Exchange, utilizaremos los siguientes cmd-lets:
Para configurar el permiso de "Enviar como":
Add-ADPermission -Identity "Usuario1" -User "Usuario2" -Extendedrights "Send As"
Para configurar el permiso de "Enviar en nombre de":
Set-Mailbox "Usuario1" -GrantSendOnBehalfTo @{add="Usuario2"}
En el caso de querer dar acceso a dos usuarios a una misma dirección, lo que pasa es que cuando le añades a un usuario se lo quitas al otro. aunque en la consola veas los dos usuarios, algún truco?
ResponderEliminarCreo que es mejor utilizar un grupo de distribución.
EliminarCon los cmd-lets que tienes en el post, igual que puedes indicar un usuario, puedes indicar un grupo de distribución.
Un saludo!
Xavi.
En este caso sería gestionar un recurso compartido (correo, calendario) de una área entre dos usuarios del la misma.
ResponderEliminarLo harías como grupo de distribución? o dándole permisos a los dos ya estaría. haciéndolo así pasa lo anterior que al ponerle a uno le quito al otro, raro....
Yo lo probaría con un grupo de distribución.
EliminarYa nos dirás si funciona OK!
Y si quiero retirar esos permisos otorgados
ResponderEliminarSiguiendo el ejemplo del post (nombres de usuario), lo puedes hacer de la siguiente forma:
Eliminar- Para quitar el permiso de "Enviar como":
Remove-ADPermission -Identity "Usuario1" -User "Usuario2" -Extendedrights "Send As"
- Para quitar el permiso de "Enviar en nombre de":
Set-Mailbox "Usuario1" -GrantSendOnBehalfTo @{Remove="Usuario2"}
Un saludo,
Xavi.
Agradeceré ayuda para ver si es posible que el correo enviado vía "Send As" quede en bandeja de enviados del usuario representado.
ResponderEliminarHola Nelson,
EliminarLo puedes hacer modificando una clave en el registro en el Outlook del usuario.
Aquí tienes el detalle:
HKEY_CURRENT_USER\Software\Microsoft\Office\X.0\Outlook\Preferences
Nombre: DelegateSentItemsStyle
Tipo: REG_DWORD
Valor: 1
Tendrás que substituir X.0, por la versión de Outlook que corresponda.
Por ejemplo:
16.0 = Office 2016
15.0 = Office 2013
14.0 = Office 2010
Un saludo,
Xavi.