O erro SMTP 421 indica que o servidor de email não está temporariamente disponível e está fechando o canal de transmissão. Este é um erro temporário que normalmente ocorre quando o servidor está sendo desligado, reiniciando ou enfrentando alta carga.
O código de resposta SMTP 421 segue o formato padrão de resposta SMTP:
4 = Erro temporário (resposta de conclusão negativa transitória)21 = Serviço não disponível, fechando o canal de transmissãoQuando você recebe um erro 421, significa que o servidor de email receptor não pode aceitar sua conexão ou processar sua solicitação temporariamente. O servidor está fechando explicitamente a conexão e você deve tentar novamente mais tarde.
Tipo : Erro temporário (erro soft)Categoria : Disponibilidade do serviçoAção necessária : Tentar a conexão novamente após um atrasoDesligamento do servidor : O servidor de email está sendo desligado para manutenção ou atualizaçõesReinicialização do servidor : O servidor de email está reiniciando ou inicializandoAlta carga : O servidor está enfrentando tráfego alto e está rejeitando temporariamente novas conexõesEsgotamento de recursos : O servidor ficou sem recursos (memória, conexões, etc.)Alterações de configuração : O servidor está aplicando alterações de configuração que requerem reinicializaçãoProblemas de rede : Problemas temporários de rede que impedem o servidor de aceitar conexõesAguardar e tentar novamente : Aguarde alguns minutos antes de tentar reconectarBackoff exponencial : Implemente lógica de repetição com backoff exponencial (aguarde 1 minuto, depois 2 minutos, depois 4 minutos, etc.)Verificar status do servidor : Verifique se o servidor de email receptor está enfrentando problemas conhecidosReduzir taxa de conexão : Se estiver enviando emails em massa, reduza sua taxa de conexão para evitar sobrecarregar o servidorMonitorar tentativas de repetição : Acompanhe quantas vezes você tenta novamente e pare após um número razoável de tentativasImplementar lógica de repetição : Adicione lógica de repetição automática com backoff exponencialPool de conexões : Use pool de conexões para gerenciar conexões do servidor de forma eficienteTratamento de erros : Registre os erros 421 separadamente dos erros permanentesLimitação de taxa : Implemente limitação de taxa para evitar sobrecarregar os servidores receptoresVerificações de saúde : Monitore a saúde do servidor e ajuste as estratégias de repetição de acordo421 Service not available, closing transmission channel
421 4.7.0 Service not available, closing transmission channel
Durante manutenção : O servidor envia 421 antes de desligar para manutençãoAlto tráfego : O servidor rejeita temporariamente conexões durante carga máximaDesligamento gracioso : O servidor envia 421 para todas as conexões ativas antes de reiniciarImplementar lógica de repetição : Sempre tente novamente os erros 421 após um atrasoUsar backoff exponencial : Aumente o tempo de espera entre tentativas de repetição exponencialmenteDefinir tentativas máximas : Limite o número de tentativas de repetição (por exemplo, 3-5 tentativas)Monitorar taxas de erro : Acompanhe a frequência dos erros 421 para identificar servidores problemáticosRespeitar limites do servidor : Não reconecte imediatamente; dê ao servidor tempo para se recuperarRegistrar adequadamente : Registre os erros 421 como avisos, não como erros, pois são temporários