Você está offline; aguardando reconexão

Como definir um limite para o número de mensagens SMTP em filas

O suporte para o Windows Server 2003 termina em 14 de julho de 2015.

A Microsoft terminou o suporte para o Windows Server 2003 em 14 de julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

Importante Este artigo contém informações sobre como modificar o Registro. Certifique-se de fazer backup do Registro antes de modificá-lo. Certifique-se de saber como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (pode estar em inglês):
256986 Descrição do Registro do Microsoft Windows
INTRODUÇÃO
Se desejar limitar o número de mensagens SMTP enfileiradas em um servidor que esteja executando o Microsoft Windows Server 2003 ou o Microsoft Windows 2000 SMTP Server, use a chave do Registro
MaxMessageObjects
. Se o limite for atingido, nenhuma mensagem de entrada adicional será aceita pelo SMTP.
Mais Informações
Se o Microsoft Exchange não estiver instalado no computador, instale o protocolo SMTP nos Serviços de Informações da Internet (IIS). Para que instalemos o protocolo SMTP no IIS, vá para a seção "Corrigir para mim". Se preferir criar esses valores sozinho, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim

Para instalar o protocolo SMTP no IIS automaticamente, clique no link Corrigir este problema. Em seguida, clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas descritas neste assistente.



Observação Esse assistente pode estar apenas em inglês, mas a correção automática também funciona para versões do Windows em outros idiomas.

Observação Se o computador que você está usando não apresentar o problema, será possível salvar a correção automática em uma unidade flash ou em um CD para executá-la posteriormente no computador que apresentar o problema.

Agora, o protocolo SMTP está habilitado.


Observação Por padrão, o serviço SMTP é instalado com o Windows Server 2003 e o Windows 2000.

Para instalar o protocolo SMTP no IIS por conta própria, siga estas etapas.

Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas. Esses problemas talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor de Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade.
  1. Clique em Iniciar e em Painel de Controle.
  2. Clique em Adicionar ou Remover Programas e em Adicionar/Remover Componentes do Windows.
  3. Clique em Internet Information Services (IIS) e em Detalhes.
  4. Marque a caixa de seleção Serviço SMTP e clique em OK.
  5. Clique em Avançar e em Concluir.
Para definir um limite para o número de mensagens SMTP que podem ser enfileiradas, crie a chave
MailMsg
e defina o valor DWORD
MaxMessageObjects
. Para podermos criar esses valores para você, vá para a seção "Corrigir para mim". Se preferir criar esses valores sozinho, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim

Para atualizar o Registro automaticamente, clique no link Corrigir este problema. Em seguida, clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas descritas neste assistente.



Observação Esse assistente pode estar apenas em inglês, mas a correção automática também funciona para versões do Windows em outros idiomas.

Observação Se o computador que você está usando não apresentar o problema, será possível salvar a correção automática em uma unidade flash ou em um CD para executá-la posteriormente no computador que apresentar o problema.

Verifique se o limite foi definido.

Desejo corrigir sozinho

Para criar os valores por conta própria, siga estas etapas:
  1. Clique em Iniciar, clique em Executar, digite regedit e clique em OK.
  2. Expanda HKEY_LOCAL_MACHINE, Software, Microsoft e Exchange.
  3. Clique com o botão direito do mouse na chave Exchange e clique em Nova Chave.
  4. Digite MailMsg.
  5. Clique com o botão direito do mouse nessa chave e, em seguida, clique em Novo Valor DWORD.
  6. Clique com o botão direito do mouse no novo valor, clique em Renomear e digite MaxMessageObjects.
  7. Clique com o botão direito do mouse no valor, clique em Modificar e defina o número máximo de mensagens que uma fila poderá conter. O padrão (se a chave não estiver presente) é 100.000, que corresponde ao limite sugerido.
A chave
MaxMessageObjects
refere-se ao número máximo de mensagens de email que o sistema pode alocar. Quando uma fila do servidor contém esse número de mensagens, as mensagens de entrada adicionais recebidas pelo protocolo SMTP são recusadas com um erro 4xx (temporário).

O número real de mensagens de email alocadas é 90% de
MaxMessageObjects
, até o limite de 90.000.

Para aumentar o número de objetos para mais de 90.000, defina a chave do Registro
MessageObjectsInboundCutoffCount
para o valor desejado. Não defina o valor de
MessageObjectsInboundCutoffCount
como mais de 90% da chave
MaxMessageObjects
, pois mensagens adicionais são criadas durante o processamento de mensagens para geração de DSN e conversão de conteúdo.
fixit corrigir
Propriedades

ID do Artigo: 258748 - Última Revisão: 09/10/2011 16:31:00 - Revisão: 11.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows 2000 Server, Microsoft Internet Information Services 6.0

  • kbmsifixme kbfixme kbinfo KB258748
Comentários