ID do artigo: 818222 - Última revisão: quinta-feira, 28 de janeiro de 2010 - Revisão: 7.0

As mensagens permanecem na fila de saída até que um relatório de não entrega é gerado quando você enviar um email para um domínio remoto

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Quando você envia mensagens de email para determinados domínios externos, eles podem permanecer em uma fila de saída no computador Microsoft Exchange Server 2003 ou Microsoft Exchange 2000 Server até que um relatório de não-entrega (NDR) é gerado.

Além disso, o seguinte evento pode aparecer no log do aplicativo no Event Viewer em um Microsoft Internet Security e servidor com base no Acceleration Server 2000 que esteja configurado como um firewall para o domínio remoto:
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

Esse problema pode ocorrer se um firewall bloqueia os dados de grande objeto binário (BLOB) após o comando do Microsoft Exchange Server XEXCH50.

Como Contornar

Para contornar esse problema, use um dos seguintes métodos.

Método 1: Configurar a subchave de registro XEXCH50

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

Para suprimir o envio do comando XEXCH50 para domínios externos automaticamente, vá para a seção "Fix it for me". Para suprimir o envio do comando <a0>XEXCH50 para domínios externos por conta própria, vá para a seção "Let me fix it myself".

Corrigi-lo para mim

Para configurar a subchave de registro XEXCH50 automaticamente, clique no botão corrigi-lo ou link. Clique em Executar na caixa de diálogo File Download caixa e siga as etapas de correção-assistente.

Corrigir este problema
Microsoft Fix it 50341



Observação que este assistente pode estar em inglês apenas; no entanto, a correção automática também funciona para outras versões de idioma do Windows.

Observação se você não estiver no computador que tem o problema, salve a correção-solução em uma unidade flash ou em um CD e, em seguida, executá-lo no computador que tem o problema.

Deixe-me corrigi-lo por mim

Para configurar a subchave de registro XEXCH50, siga estas etapas.

Importante Nesta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para obter mais proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows
  1. Clique em Iniciar, clique em Executar, digite regedit na caixa Abrir e, em seguida, clique em OK.
  2. Localize a seguinte subchave do registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SMTPSVC\XEXCH50
    Observação: Se a subchave de registro XEXCH50 não estiver presente, crie-a. Para fazer isso, aponte para novo no menu Editar e, em seguida, clique em chave. Na caixa <a0>nova chave # 1</a0>, digite XEXCH50 e, em seguida, pressione ENTER.
  3. Clique com o botão direito do mouse XEXCH50, aponte para novo e, em seguida, clique em Valor DWORD.
  4. Na caixa novo valor # 1, digite SuppressExternal e, em seguida, pressione ENTER.
  5. Clique com o botão direito do mouse SuppressExternal e, em seguida, clique em Modificar.
  6. Na caixa dados do valor, digite 1 e, em seguida, clique em OK.
  7. Feche o Editor do registro.

Método 2: Configurar o conector SMTP

Configure as propriedades do conector SMTP para usar o comando HELO em vez do comando EHLO. Quando o Exchange Server envia comando HELO, não recebe a lista de comandos que o servidor remoto oferece suporte e reverte para comandos SMTP simples. Nenhum dos SMTP estendido comando verbos usados.

Para configurar as propriedades do conector SMTP para usar o comando HELO automaticamente, vá para a seção "Fix it for me". Para configurar as propriedades do conector SMTP para usar o comando HELO sozinho, vá para a seção "Let me fix it myself".

Corrigi-lo para mim

Para configurar automaticamente o conector SMTP, clique no botão corrigi-lo ou link. Clique em Executar na caixa de diálogo File Download caixa e siga as etapas de correção-assistente.

Corrigir este problema
Microsoft Fix it 50342



Observação que este assistente pode estar em inglês apenas; no entanto, a correção automática também funciona para outras versões de idioma do Windows.

Observação se você não estiver no computador que tem o problema, salve a correção-solução em uma unidade flash ou em um CD e, em seguida, executá-lo no computador que tem o problema.

Deixe-me corrigi-lo por mim

Para configurar o conector SMTP, execute as seguintes etapas:
  1. Inicie o utilitário do Exchange System Manager.
  2. Se grupos administrativos estiverem ativados, expanda Administrative Groups e, em seguida, expanda First Administrative Group.
  3. Expanda conectores, clique com o botão direito do mouse em SMTP conector que você utiliza para conectar-se ao domínio remoto e, em seguida, clique em Propriedades.
  4. Clique na guia Avançado, marque a caixa de seleção Enviar HELO em vez de EHLO, clique em Aplicar e, em seguida, clique em OK.

Mais Informações

As seguintes etapas descrevem o processo que ocorre quando um Exchange Server 2003 ou o servidor com Exchange 2000 Server tenta enviar email para um host na Internet:
  1. Ele executa o equivalente a um Nslookup para o registro MX do (servidor de mensagens) do domínio remoto.
  2. Ele abre uma conexão TCP/IP para a porta 25 do host remoto.
  3. Ele recebe uma faixa do host remoto.
  4. Ele envia um comando EHLO seguido do nome de domínio local para o host remoto.
  5. Ele recebe uma lista de comandos com suporte do host remoto.
  6. Ele envia um comando MAIL FROM seguido do endereço de email do remetente.
  7. Ele recebe uma confirmação de recebimento do host remoto.
  8. Envia um ou mais comandos RCPT TO seguido de um ou mais endereço de email do destinatário.
  9. Ele recebe uma das confirmações seguintes:
    • Uma confirmação depois de um lote de RCPT TO comandos se o host remoto suporta PIPELINING.

      - ou -
    • Uma confirmação de recebimento para cada destinatário.
  10. Se o host remoto anunciado suporte para o comando XEXCH50, o servidor do Exchange envia o comando XEXCH50 seguido do número de bytes que pretende transferir e o numeral 2. Por exemplo, o comando a seguir indica que o servidor que pretende enviar 1124 bytes de dados do Exchange:
    XEXCH50 1124 2
  11. Ele recebe uma mensagem 354 do host remoto permitindo que ele para enviar os dados.
  12. O servidor do Exchange envia o número de bytes de dados que ele especificado na etapa 10 desse processo.
  13. Quando os dados forem enviados, o servidor Exchange espera que o host remoto responda imediatamente com uma confirmação.

    Se não houver nenhum email para enviar mais, o Exchange server envia um comando QUIT.
  14. O servidor Exchange recebe uma confirmação do comando QUIT do host remoto.
  15. O servidor Exchange Finaliza a sessão.
O problema descrito neste artigo ocorre quando o servidor não recebe a confirmação esperada após a transmissão de dados associados ao comando <a0>XEXCH50 do Exchange. Um firewall pode ser configurado para bloquear os dados (BLOB) grande objeto binário que 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 abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
301378  (http://support.microsoft.com/kb/301378/ ) Como 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 abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
836993  (http://support.microsoft.com/kb/836993/ ) Como obter os service packs mais recentes para o Exchange Server 2003

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áticaTraduçã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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 818222  (http://support.microsoft.com/kb/818222/en-us/ )