Mensagens permanecem numa fila de saída até é gerado um relatório de falha de entrega quando envia mensagens de correio electrónico para um domínio remoto

Traduções de Artigos Traduções de Artigos
Artigo: 818222 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando envia mensagens de correio electrónico para determinados domínios externos, podem permanecer numa fila de saída no computador de Microsoft Exchange Server 2003 ou o Microsoft Exchange 2000 Server até que é gerado um relatório de falha de entrega (NDR).

Além disso, o seguinte evento poderá ser apresentado no registo de aplicações no Event Viewer num servidor baseado no Acceleration Server 2000 que esteja configurado como um firewall para o domínio remoto e o Microsoft Internet Security:
Date:     date          Source:   SmtpEvt
Time:     time          Category: None
Type:     Error           Event ID: 20031
User:     N/A
Computer: computername

Description:
An unknown SMTP command

Data:
0000: 58 45 58 43 48 35 30 20    XEXCH50
0008: 31 30 32 30                1020

Causa

Este problema poderá ocorrer se um firewall bloqueia os dados de objectos grandes binários (BLOB) após o comando XEXCH50 do Microsoft Exchange Server.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos.

Método 1: Configurar a subchave de registo XEXCH50

No Exchange Server 2003 e Exchange Server 2000 Service Pack 3 (SP3), pode suprimir o envio do comando XEXCH50 para domínios externos.

Para suprimir o envio do comando XEXCH50 para domínios externos automaticamente, consulte a secção "Fix it for me". Para suprimir o envio do comando XEXCH50 para domínios externos pessoalmente, vá para a secção "Let me fix it myself".

Corrija-o para mim

Para configurar a subchave do registo XEXCH50 automaticamente, clique no botão corrigir- ou hiperligação. Clique em Executar na caixa de diálogo Transferência de ficheiros caixa e, em seguida, siga os passos a correcção este assistente.

Corrigir este problema
Microsoft Fix it 50341



Nota que este assistente pode estar em inglês apenas; no entanto, a correcção automática também funciona para outras versões linguísticas do Windows.

Nota se não estiver no computador que tenha o problema, guarde a correcção-solução para uma unidade flash ou um CD e, em seguida, executá-la no computador que tenha o problema.

Deixar-me corrigi-lo manualmente

Para configurar a subchave do registo XEXCH50 manualmente, siga estes passos.

Importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
  1. Clique em Iniciar, clique em Executar, escreva regedit na caixa Abrir e, em seguida, clique em OK.
  2. Localize a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SMTPSVC\XEXCH50
    Nota Se a subchave do registo XEXCH50 não existir, crie-a. Para tal, aponte para Novo no menu Editar e, em seguida, clique em chave. Na caixa <a0>nova chave # 1</a0>, escreva XEXCH50 e, em seguida, prima ENTER.
  3. Clique com o botão direito do rato XEXCH50, aponte para Novo e, em seguida, clique em <a2>Valor DWORD.
  4. Na caixa <a0>novo valor # 1</a0>, escreva SuppressExternal e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato SuppressExternal e, em seguida, clique em Modificar.
  6. Na caixa dados do valor, escreva 1 e, em seguida, clique em OK.
  7. Saia do Editor de registo.

Método 2: Configurar o conector SMTP

Configure as propriedades do conector SMTP para utilizar o comando HELO em vez do comando EHLO. Quando o Exchange Server envia o comando HELO, não recebe a lista de comandos que suporta o servidor remoto e reverte para comandos de SMTP simples. Nenhum dos SMTP expandido comando verbos são utilizados.

Para configurar as propriedades do conector SMTP para utilizar o comando HELO automaticamente, consulte a secção "Fix it for me". Para configurar as propriedades do conector SMTP para utilizar o comando HELO pessoalmente, vá para a secção "Let me fix it myself".

Corrija-o para mim

Para configurar o conector SMTP automaticamente, clique no botão corrigi-lo ou hiperligação. Clique em Executar na caixa de diálogo Transferência de ficheiros caixa e, em seguida, siga os passos a correcção este assistente.

Corrigir este problema
Microsoft Fix it 50342



Nota que este assistente pode estar em inglês apenas; no entanto, a correcção automática também funciona para outras versões linguísticas do Windows.

Nota se não estiver no computador que tenha o problema, guarde a correcção-solução para uma unidade flash ou um CD e, em seguida, executá-la no computador que tenha o problema.

Deixar-me corrigi-lo manualmente

Para configurar o conector SMTP manualmente, siga estes passos:
  1. Inicie o utilitário Exchange System Manager.
  2. Se estiverem activados Administrative Groups, expanda Administrative Groups e expanda First Administrative Group.
  3. Expanda conexões, clique com o botão direito do rato o SMTP conector que utiliza para ligar ao domínio remoto e em seguida, clique em Propriedades.
  4. Clique no separador Avançadas, clique para seleccionar a caixa de verificação Enviar HELO em vez de EHLO, clique em Aplicar e, em seguida, clique em OK.

Mais Informação

Os passos que se seguem descrevem o processo que ocorre quando do Exchange Server 2003 ou o servidor baseado no Exchange 2000 Server tenta enviar correio para um anfitrião através da Internet:
  1. Efectua o equivalente a um Nslookup para registo MX (mail exchanger) do domínio remoto.
  2. Abre-se uma ligação de TCP/IP à porta 25 do anfitrião remoto.
  3. Recebe uma faixa do anfitrião remoto.
  4. Envia um comando EHLO seguido do nome de domínio local para o anfitrião remoto.
  5. Recebe uma lista de comandos suportados do anfitrião remoto.
  6. Envia um comando MAIL FROM seguido do endereço de correio electrónico do remetente.
  7. Recebe um aviso de recepção do anfitrião remoto.
  8. Envia um ou mais comandos RCPT TO seguido de um ou mais endereço de correio electrónico do destinatário.
  9. Recebe uma das notificações seguintes:
    • Depois de um lote de RCPT TO comandos se o anfitrião remoto suporta PIPELINING uma confirmação.

      - ou -
    • Uma confirmação para cada destinatário.
  10. Se o anfitrião remoto anunciado suporte para o comando XEXCH50, o servidor Exchange envia o comando XEXCH50 seguido do número de bytes que tenciona transferir e, em seguida, os formatos numéricos 2. Por exemplo, o seguinte comando indica que o servidor tenciona enviar 1124 bytes de dados do Exchange:
    XEXCH50 1124 2
  11. Recebe uma mensagem 354 do anfitrião remoto que permitam enviar os dados.
  12. O servidor do Exchange envia o número de bytes de dados que ele especificada no passo 10 deste processo.
  13. Quando os dados forem enviados, o servidor do Exchange espera que o anfitrião remoto para responder imediatamente com um aviso de recepção.

    Se não existir nenhum mais correio a enviar, o servidor do Exchange envia um comando QUIT.
  14. O Exchange server recebe um aviso de recepção do comando QUIT de anfitrião remoto.
  15. O servidor do Exchange termina a sessão.
O problema descrito neste artigo ocorre quando o servidor não recebe o aviso de recepção esperado após a transmissão de dados associados ao comando XEXCH50 do Exchange. Um firewall pode estar configurado para bloquear os dados de objectos grandes binários (BLOB) que se segue o comando XEXCH50.

Referências

Para obter informações adicionais sobre como obter o service pack mais recente do Exchange 2000 Server, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
301378Como obter o service pack mais recente do Exchange 2000 Server
Para obter informações adicionais sobre como obter o service pack mais recente do Exchange Server 2003, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
836993Como obter os service packs mais recentes para o Exchange Server 2003

Propriedades

Artigo: 818222 - Última revisão: 28 de janeiro de 2010 - Revisão: 7.0
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Enterprise Server
  • Microsoft Exchange Server 2000 Service Pack 3
Palavras-chave: 
kbmt kbmsifixme kbfixme kbbug kbprb KB818222 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 818222

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com