Búsqueda de sitios web

Configurar el reenvío de correo electrónico para buzones de correo en Exchange Server/Microsoft 365


En Exchange Server y Exchange Online (Microsoft 365), puede habilitar el reenvío de correo electrónico en el nivel del buzón (configurado por el administrador mediante el atributo ForwardingAddress), a través de reglas de la bandeja de entrada del buzón o directamente desde Outlook (los usuarios pueden hacerlo ellos mismos a través del atributo ForwardingSMTPAddress).

Habilitar/deshabilitar el reenvío en un buzón de usuario con el Centro de administración de Exchange

Puede habilitar/deshabilitar el reenvío de correo electrónico para un buzón en el Centro de administración de Exchange:

Puede habilitar y deshabilitar el reenvío de correo electrónico para el buzón de un usuario a través del Centro de administración de Exchange:

  1. Inicie sesión en la interfaz web de EAC;

  2. Vaya a Destinatarios -> seleccione un buzón -> Editar;

  3. Haga clic en Características del buzón -> desplácese hacia abajo hasta Flujo de correo -> Ver detalles;

  4. Marque la opción Habilitar reenvío y seleccione el buzón de correo del usuario destinatario al que desea que se reenvíen todos los correos electrónicos entrantes;

  5. También puede habilitar la opción Entregar mensaje tanto a la dirección de reenvío como al buzón.

Administrar el reenvío de correo electrónico para un buzón de Exchange con PowerShell

Mi preferencia es usar PowerShell para habilitar o deshabilitar el reenvío de correo electrónico para buzones de Exchange.

Hay dos atributos en Exchange que puede usar para configurar el reenvío de un buzón:

  • ForwardingAddress
  • ForwardingSmtpAddress

El atributo ForwardingSmtpAddress permite habilitar el reenvío de correo electrónico a cualquier dirección SMTP interna o externa. La GUI de Outlook/OWA permite a los usuarios configurar la dirección del destinatario de destino en este atributo. Si se especifica aquí una dirección SMTP externa, dicho reenvío solo funcionará para dominios externos confiables. Su administrador de Exchange configura la lista de dominios confiables (Dominios remotos) y si puede reenviarles correo electrónico automáticamente.

Get-RemoteDomain | fl DomainName,AutoForwardEnabled

Aprenda a habilitar el reenvío de correo a direcciones SMTP externas en Microsoft 365/Exchange Online.

El atributo ForwardingAddress permite a un administrador configurar el reenvío de correo electrónico a cualquier objeto habilitado para correo en la organización de Exchange. Los usuarios no pueden cambiar directamente el valor de este atributo.

Conéctese a su organización de Exchange mediante PowerShell:

  • Si está utilizando un servidor Exchange local, conéctese a él mediante los comandos de PowerShell:

    $UserCredential = Get-Credential
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mun-exch1.a-d.site/PowerShell/ -Authentication Kerberos -Credential $UserCredential
  • Puede usar el módulo Exchange Online PowerShell para conectarse a un inquilino de Microsoft 365:

    Connect-ExchangeOnline -UserPrincipalName [email  -ShowProgress $true

Puede utilizar la autenticación basada en certificados para conectarse a Exchange Online/Microsoft 365.

Para habilitar el reenvío automático de correo electrónico a otro buzón de su organización, ejecute el siguiente comando:

Set-Mailbox [email  -ForwardingAddress [email  -DeliverToMailboxAndForward $true

En este ejemplo, todos los correos electrónicos enviados a h.werner se reenviarán automáticamente al buzón de correo maxadm. La opción DeliverToMailboxAndForward indica que se guardará una copia del correo electrónico en el buzón del destinatario original. si estableces

DeliverToMailboxAndForward $false

, los correos electrónicos no se entregarán al buzón original del destinatario.

Puede comprobar si el reenvío de correo electrónico está habilitado para un buzón de correo específico:

Get-Mailbox -Identity [email  |fl ForwardingAddress, ForwardingSmtpAddress, DeliverToMailboxAndForward

Para desactivar el reenvío automático:

Set-Mailbox -Identity [email  -DeliverToMailboxAndForward $False -ForwardingAddress $null -ForwardingSmtpAddress $null

Para buscar todos los buzones con reenvío automático habilitado en una organización:

Get-Mailbox -ResultSize Unlimited -Filter "ForwardingAddress -like '*' -or ForwardingSmtpAddress -like '*'" | Select-Object Name,ForwardingAddress,ForwardingSmtpAddress

Además del reenvío automático, puede configurar reglas de respuesta automática (Fuera de la oficina) para un buzón de Exchange.

Si los atributos ForwardingAddress y ForwardingSMTPAddress están configurados para un buzón, el valor ForwardingSMTPAddress se ignora porque tiene menos prioridad.

Si desea configurar un reenvío de correo a una dirección SMTP externa utilizando el atributo ForwardingAddress, primero debe crear un contacto para dicha dirección:

New-MailContact -Name "ext. Heinz Werner" -ExternalEmailAddress "[email "

Luego configure una dirección de correo electrónico interna para el contacto:

Set-MailContact "ext. Heinz Werner" -EmailAddresses "SMTP:ext_h.werner @a-d.site,[email  "

Luego use el cmdlet Set-Mailbox para configurar el reenvío al contacto externo.

Además del reenvío a nivel de buzón, los usuarios y administradores pueden configurar reglas de la bandeja de entrada de Exchange (se pueden configurar desde Outlook) para reenviar correo electrónico.

Por ejemplo, un administrador puede crear una regla de buzón para reenviar automáticamente todos los correos electrónicos con un asunto específico a un buzón diferente:

New-InboxRule -Name ForwardPowerAlertstoHelpdesk -Mailbox h.werner -SubjectContainsWords "DC Power Alert" -ForwardTo "Helpdesk"

Puede enumerar todas las reglas de reenvío de correo que se han configurado en el nivel de Outlook para todos los buzones de usuario de la organización:

$mailboxes=get-mailbox -resultSize unlimited
$rules = $mailboxes | foreach { get-inboxRule -mailbox $_.alias }
$rules | where { ( $_.forwardAsAttachmentTo -ne $NULL ) -or ( $_.forwardTo -ne $NULL ) -or ( $_.redirectTo -ne $NULL ) }  | ft name, MailboxOwnerId, ForwardTo, Description

Puede configurar reglas de reenvío de correo no solo para buzones de correo de usuarios personales sino también para buzones de correo compartidos de Exchange. No es necesario que se conceda acceso al buzón cuando crea una regla de reenvío de correo desde PowerShell.

Artículos relacionados