Você está offline; aguardando reconexão

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

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

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
/script>