Postfix envio de mensagens muito lento

1

Como posso desativar apenas a filtragem de e-mails de saída? Meu servidor postfix é muito lento. Enviando 1 mail / seg, e acho que o problema é com o filtro de emails de saída (amavis). Ou é possível que o problema seja outra coisa? O DNS é bom.

    
por flever 28.03.2011 / 18:08

1 resposta

1

Verifique se o amavis está sendo executado. Suspeito que seu problema está no lado remoto e você não pode desativar a filtragem nesse ponto.

Drenar uma fila a 1 mail / seg por thread é provavelmente razoável. Algumas das coisas que podem acontecer do outro lado, que retardarão sua taxa de transferência, incluem:

  • Pesquisa de DNS do registro PTR para o seu endereço IP.
  • Consulta de lista negra de DNS do seu endereço IP.
  • Consulta de lista de permissões de DNS do seu endereço IP.
  • Pesquisa de DNS de Um registro para endereço retornado pelo PTR para validação do rDNS.
  • A pesquisa de DNS do SPF para validar seu servidor tem permissão para enviar e-mails.
  • Pesquisa de DNS Um registro para o nome fornecido no comando HELO. Essa deve ser uma consulta armazenada em cache, pois o nome deve ser o mesmo retornado pelo registro PTR.
  • Loookup de DNS do PTR para o endereço IP retornado para o nome no comando HELO para a validação do rDNS. (Novamente deve ser armazenado em cache).
  • Pesquisa de DNS do SPF para o nome fornecido no comando HELO para garantir que seja permitido enviar email como ele mesmo.
  • Pesquisa de DNS do domínio no endereço do remetente do envelope para garantir que seja válido.
  • A pesquisa de DNS do SPF para validar remetente de envelope é permitida.
  • Pesquisa de DNS da chave DKIM.
  • Verificação de vírus no conteúdo enviado.
  • Spam, verificando o conteúdo que você envia. Isso pode envolver várias pesquisas de DNS.

Tudo isso pode resultar em cerca de um segundo. A verificação da conclusão da sua configuração de DNS ajudará. A configuração de registros SPF e TXT para o SPF pode acelerar as verificações de DNS em alguns casos.

Se você puder configurar o Postfix para fazer a entrega imediata, cada mensagem deverá usar seu próprio segmento. Não sei se o Postfix suporta vários threads de entrega. Vários encadeamentos podem criar problemas de sincronização que podem tornar o servidor mais lento.

A entrega em alto volume pode exigir um ajuste especial do software do servidor. O Exim permite que o banco de dados de spool seja dividido para permitir que vários encadeamentos sejam executados com menos contenção. Se o email não for personalizado, colocar os endereços em um campo Cco e agrupar destinatários por domínio poderá ajudar.

    
por 28.03.2011 / 19:14

Tags