Partilhar via


Erro "554 5.4.14 Contagem de saltos excedida – possível ciclo de correio" ao enviar e-mails para o MEPF

Sintomas

Depois de concluir uma migração de pastas públicas do Microsoft Exchange Server no local para Microsoft Exchange Online, não pode enviar mensagens de e-mail para uma pasta pública (MEPF) com capacidade de correio e recebe a seguinte mensagem de erro:

554 5.4.14 Contagem de saltos excedida - possível ciclo de correio

Causa

Este erro é causado por uma ou ambas as seguintes condições:

  • O transporte de correio centralizado está ativado.
  • Os parâmetros da pasta pública que são definidos ao nível organizacional não estão configurados corretamente.

Resolução

Para resolver este problema, verifique se o transporte de correio centralizado está ativado. Para tal, execute o seguinte cmdlet:

Get-OutboundConnector | ft name,RouteAllMessagesViaOnPremises,RecipientDomains

Se os parâmetros mostrarem os seguintes valores na saída, tal indica que o transporte de correio centralizado está ativado.

RecipientDomains              : {*}
RouteAllMessagesViaOnPremises : True

Em seguida, desative o transporte de correio centralizado ao executar o assistente de Configuração Híbrida.

Se os parâmetros não mostrarem estes mesmos valores na saída ou se o problema persistir, verifique as configurações nas secções seguintes. Os parâmetros ao nível da organização e PublicFoldersEnabledPublicFolderMailboxesMigrationComplete, desempenham um papel importante na determinação da forma como o e-mail é encaminhado. Se os parâmetros estiverem configurados incorretamente, poderão ocorrer problemas de ciclo de correio.

configuração do Exchange Online

Para verificar se Exchange Online tem a configuração correta, execute o seguinte cmdlet:

Get-OrganizationConfig | fl RemotePublicFolderMailboxes,PublicFoldersEnabled

Se a configuração estiver correta, verá o seguinte resultado:

RemotePublicFolderMailboxes : {}   
PublicFoldersEnabled        : Local

Se não vir esta saída, execute o seguinte cmdlet para corrigir a configuração:

Set-OrganizationConfig -RemotePublicFolderMailboxes $Null -PublicFoldersEnabled Local   

Endereço de e-mail externo para MEPFs

Para verificar se o endereço de e-mail externo correto está configurado para os MEPFs no local, execute o seguinte cmdlet:

Get-MailPublicFolder <mail enabled public folder name> | fl ExternalEmailAddress,EmailAddresses 

Por exemplo:

Get-MailPublicFolder sales | fl ExternalEmailAddress,EmailAddresses

Se o endereço de e-mail externo estiver corretamente preenchido, verá um resultado semelhante ao seguinte resultado:

ExternalEmailAddress : smtp:Sales@contoso.mail.onmicrosoft.com  
EmailAddresses       : {smtp:Sales@contoso.mail.onmicrosoft.com, SMTP:Sales@contoso.com}  

Se não vir esta saída, transfira o script SetMailPublicFolderExternalAddress.ps1 e execute o script no Exchange Server no local.

Nota Os MEPFs que são sincronizados de Exchange Server no local para Exchange Online têm um valor para o ExternalEmailAddress parâmetro carimbado. Este endereço é utilizado para encaminhar mensagens de e-mail de Exchange Online para Exchange Server no local quando as pastas públicas estão ativas no Exchange Server no local. Este parâmetro no Exchange Online não causa ciclos de correio. No entanto, tem de verificar este parâmetro porque é necessário que as mensagens de Exchange Server no local para Exchange Online sejam entregues como autenticadas.

Exchange Server configuração no local

Para verificar se Exchange Server no local tem a configuração correta, execute o seguinte cmdlet:

Get-OrganizationConfig | fl PublicFolderMailboxesLockedForNewConnections,PublicFolderMailboxesMigrationComplete,PublicFoldersEnabled 

Se a configuração estiver correta, verá o seguinte resultado:

PublicFolderMailboxesMigrationComplete       : True
PublicFoldersEnabled                         : Remote

Se não vir esta saída, execute o seguinte cmdlet para corrigir a configuração:

Set-OrganizationConfig -PublicFolderMailboxesMigrationComplete:$true -PublicFoldersEnabled Remote