Como faço para estrangular o email de saída com o sendmail?

3

Eu sei, eu sei, eu deveria mudar para o Postfix. Mas enquanto isso, como faço para limitar o email de saída (especialmente email para um único domínio) no Sendmail?

    
por dsadinoff 17.06.2009 / 11:22

2 respostas

3

Qual versão do Sendmail?

A resposta curta é que você não pode ... pelo menos não com o controle e a granularidade que a maioria das pessoas exigiria / desejaria.

A resposta mais expandida é ... você pode ... limitando os filhos do daemon (confMAX_DAEMON_CHILDREN em sendmail.mc), mas lembre-se de que esses filhos são usados tanto para ENTRADA quanto para tráfego de saída.

Você também pode limitar o número de mensagens em fila processadas toda vez que a fila é executada (confMAX_QUEUE_RUN ... eu acho), mas mais uma vez ... não é um método muito granular / preciso.

Eu sei que consegui estrangular o sendmail com sucesso no passado, mas acredito que tive o luxo de fazê-lo em um sistema de dois servidores ... um para entrada (não-tocado à esquerda) e outro para saída (configurado a conexão total taxa).

Outra coisa que você pode tentar é ignorar completamente o sendmail e limitar a largura de banda no nível do servidor. Eu conheço alguns sysadmins que adotaram essa abordagem.

Espero que isso ajude.

    
por 18.06.2009 / 17:57
1

Não sei como fazer isso no sendmail.

Mas eu diria que você poderia fazê-lo em uma base de host (MX) por host (MX) usando a limitação de taxa do iptables. Eu nunca usei limitação de taxa no iptables, mas acho que isso faria o truque. Todos os exemplos que vi foram para conexões de entrada, mas não consigo ver por que não deve funcionar para saída.

Isso deve funcionar desde que o domínio em que você deseja reduzir não compartilhe um host MX com um domínio de seu interesse.

    
por 18.06.2009 / 18:34

Tags