Cenário
Você configurou o Exclaimer para a sua tenência do Microsoft 365. Quando envia um email através do servidor do Exclaimer, o email é rejeitado.
Em alguns cenários, poderá ver um rastreamento de email com uma mensagem semelhante:
Motivo
Este problema ocorre em cenários específicos quando nenhum remetente é especificado no envelope da mensagem. Se o remetente estiver em branco, o Exclaimer não consegue identificar a qual tenência deve encaminhar o email de volta. Devido às restrições impostas pela Microsoft, o Exclaimer não pode aceitar emails sem um endereço de remetente de email.
Resolução
A resolução deste problema depende de diferentes cenários - alguns dos quais estão listados abaixo:
Estas definições são:
- ReportToOriginatorEnabled
- ReportToManagerEnabled
Se ReportToManagerEnabled estiver definido como True , o email será encaminhado corretamente; no entanto, será aplicada uma assinatura para o gestor do remetente, portanto o ReportToManagerEnabled deve estar definido como False .
NOTA: Por defeito, um grupo criado no Exchange Online terá a ReportToOriginatorEnabled definida como True .
Se o grupo for sincronizado a partir do Active Directory, então defina ReportToOriginatorEnabled como true:
- Abrir o Active Directory Users and Computers.
- Navegar até ao menu Ver e selecionar Funcionalidades Avançadas.
- Navegar até ao grupo no seu diretório.
- Abrir as propriedades do grupo (pode clicar com o botão direito nas Propriedades ou clicar duas vezes no grupo).
- Abrir o separador Editor de Atributos.
- Deslocar para baixo até reportToOriginator.
- Selecionar Editar.
- Definir o valor como True.
- No separador Editor de Atributos Booleanos, selecionar OK.
- Nas Propriedades, selecionar OK.
- Estas alterações só terão efeito depois do domínio do Active Directory local ter sido sincronizado e replicado no Microsoft 365.
- Se não vir reportToOriginator na lista de atributos, verifique que
- Mostrar apenas atributos que têm valores não está selecionado nos filtros (Filtro > Mostrar apenas atributos que têm valores)
- O Esquema do Active Directory foi estendido com Atributos do Exchange. Para mais informações, consulte Posso estender o esquema do Active Directory para incluir Atributos do Exchange?
Se o grupo for apenas do Microsoft 365 (não sincronizado a partir do Active Directory) então defina ReportToOriginatorEnabled como true utilizando Powershell
Credenciais de Administrador Global do Microsoft 365
Instalar o módulo Exchange Online Powershell V2:
- Abrir o Windows Powershell e executar este comando como Administrador:
Install-Module -Name ExchangeOnlineManagement - Confirmar que deseja instalar este módulo do Powershell.
NOTA: Para opções de instalação adicionais, consulte ExchangeOnlineManagement.
Ligar ao Exchange Online:
- Executar este comando:
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $trueQuando solicitado, introduzir a sua palavra-passe (e o código de verificação de Autenticação Multifator, se necessário).
Para verificar a propriedade ReportToOriginatorEnabled de um grupo específico:
- Executar o seguinte comando:
Get-DistributionGroup <Endereço de Email do Grupo> | fl ReportToOriginatorEnabled
Onde <Endereço de Email do Grupo> é substituído pelo endereço de email do grupo afetado
- Se o valor retornado for Falso, executar este comando para alterá-lo para Verdadeiro:
Set-DistributionGroup <Endereço de Email do Grupo> -ReportToOriginatorEnabled $true
Onde <Endereço de Email do Grupo> é substituído pelo endereço de email do grupo afetado
NOTA: Se vir um erro a indicar que o grupo não deve reportar tanto ao gestor como ao originador como abaixo:
Set-DistributionGroup: Ex9A45AC|Microsoft.Exchange.Data.DataValidationException|O grupo "<Nome do Grupo>" não deve reportar tanto ao
gestor como ao originador. Por favor, defina "ReportToManagerEnabled" ou "ReportToOriginatorEnabled" como falso.
Primeiro terá de definir ReportToManagerEnabled como falso utilizando este comando:
Set-DistributionGroup <Endereço de Email do Grupo> -ReportToManagerEnabled $false
Onde <Endereço de Email do Grupo> é substituído pelo endereço de email do grupo afetado
Depois definir ReportToOriginatorEnabled como verdadeiro como acima.
DICA! Para definir rapidamente ReportToOriginatorEnabled como verdadeiro para todos os grupos, executar estes dois comandos:
Get-DistributionGroup | Where-Object {$_.ReportToManagerEnabled -eq $True} | Set-DistributionGroup -ReportToManagerEnabled $false
Get-DistributionGroup | Where-Object {$_.ReportToOriginatorEnabled -eq $false} | Set-DistributionGroup -ReportToOriginatorEnabled $true
- Aceda ao portal de conformidade Microsoft Purview.
- Navegue até Soluções > Gestão do ciclo de vida dos dados > Exchange Legacy.
- Selecione Definições.
- Em Enviar relatórios de jornal não entregues para:, selecione Substituir.
- Introduza o endereço de email para uma caixa de correio dedicada para receber NDRs de jornalização.
Instalar o módulo Exchange Online Powershell V2:
- Abra o Powershell do Windows e execute este comando como Administrador:
Install-Module -Name ExchangeOnlineManagement
- Confirme que deseja instalar este módulo Powershell. NOTA: Para opções de instalação adicionais, consulte ExchangeOnlineManagement.
Conectar ao Exchange Online:
- Execute este comando:
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true
Quando solicitado, introduza a sua palavra-passe (e o código de verificação de Autenticação Multifator, se necessário).
Para verificar a definição JournalingReportNdrTo:
- Execute o seguinte comando:
Get-transportconfig |fl JournalingReportNdrTo
Para configurar a definição JournalingReportNdrTo:
- Execute o seguinte comando:
set-transportconfig -JournalingReportNdrTo <inserir endereço de caixa de correio>
-
Opção 1 (Recomendado): Criar uma nova regra de transporte para além das regras de transporte do Exclaimer já configuradas. A nova regra garantirá que o Exclaimer não processe emails de 'Fora do Escritório'.
-
Opção 2: Voltar a executar a configuração do conector: A configuração do conector do Microsoft 365 irá criar automaticamente a Regra de Transporte.
Veja como pode voltar a executar a configuração do conector do Microsoft 365. Também, note que pode demorar algumas horas para que as alterações entrem em vigor.
- Se voltar a executar a configuração do conector, então quaisquer regras de transporte do Exclaimer existentes serão removidas no processo.
- Se criar uma nova regra de transporte, então quaisquer regras de transporte do Exclaimer existentes não serão removidas no processo.
Para criar uma nova regra de transporte:
NOTA: Os passos descritos abaixo são para o Centro de Administração do Exchange e Powershell; por favor, selecione o método que funciona melhor para si:
Para criar uma nova regra de transporte no Centro de Administração do Exchange (GUI):
Credenciais de Administrador Global do Microsoft 365
- Inicie sessão no portal de administração do Exchange Online (https://admin.exchange.microsoft.com) como Administrador.
- No menu de navegação do lado esquerdo, selecione Fluxo de correio, depois selecione Regras:
- No painel do lado direito, selecione o + Adicionar uma regra (mais) e selecione Criar uma nova regra...
Uma janela de nova regra é exibida.
- Em Nome, insira Impedir que as mensagens de Ausência do Escritório sejam enviadas para a Exclaimer Cloud.
- No menu suspenso Aplicar esta regra se... selecione As propriedades da mensagem... e depois selecione incluir o tipo de mensagem.
- Para o tipo de mensagem selecionado, especifique Resposta automática.
- Selecione Guardar.
- No menu suspenso Fazer o seguinte..., selecione Modificar as propriedades da mensagem... e depois selecione definir um cabeçalho da mensagem.
- Defina o cabeçalho da mensagem para X-ExclaimerHostedSignatures-MessageProcessed.
- Agora, defina o valor como verdadeiro.
- Selecione Seguinte.
- Marque a opção Ativar esta regra em .
- Selecione Seguinte.
- Selecione Concluir para guardar as alterações efetuadas.
A nova regra será agora exibida na lista de regras.
- Selecione a nova regra, depois selecione Mover para cima para garantir que a prioridade é inferior à regra Identificar mensagens a enviar para a Exclaimer Cloud.
As regras estão agora na ordem correta:
NOTA: Pode demorar algumas horas para que as alterações entrem em vigor.
Para criar uma nova regra de transporte utilizando Powershell:
Instalar o módulo Exchange Online Powershell V2:
- Abrir o Windows Powershell e executar este comando como Administrador:
Install-Module -Name ExchangeOnlineManagement - Confirmar que deseja instalar este módulo do Powershell.
NOTA: Para opções de instalação adicionais, consulte ExchangeOnlineManagement.
Ligar ao Exchange Online:
- Executar este comando:
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true
Quando solicitado, introduzir a sua palavra-passe (e o código de verificação de Autenticação Multifator, se necessário).
Criar a regra de transporte:
- Executar este comando:
New-TransportRule -Name "Prevenir que as mensagens de Ausência do Escritório sejam enviadas para o Exclaimer Cloud" -MessageTypeMatches OOF -enabled $true -SetHeaderName "X-ExclaimerHostedSignatures-MessageProcessed" -SetHeaderValue "true" -Priority 0
NOTA: Pode demorar algumas horas para que as alterações entrem em vigor.
Para gerar o script:
- Abra o Windows Powershell e execute os seguintes comandos como Administrador:
Invoke-WebRequest -URI https://cdn.exclaimer.com/Support/Tools/Script%20Files/ExchangeOnlineExclaimerCheck.ps1 -OutFile $env:LOCALAPPDATA\Temp\ExchangeOnlineExclaimerCheck.ps1 -
$ScriptPath = "$env:LOCALAPPDATA\temp\ExchangeOnlineExclaimerCheck.ps1"
-
Invoke-Expression $ScriptPath
Este script irá gerar um ficheiro (C:\Temp\ExchangeOnlineExclaimerCheck.txt), que permitirá à equipa de Suporte ver como está configurado o fluxo de correio.
Anexe este ficheiro quando abrir o pedido de Suporte.