Configuração Exim no Ubuntu 16.04, queue_per_connection

1

Tentando configurar o Exim no Ubuntu 16.04, e estou recebendo para enviar mensagens decentemente, no entanto, há momentos em que envio lotes de e-mails para o servidor de e-mail (50+ de cada vez).

A configuração padrão parece ser que não será necessário mais de 10 por conexão.

Eu escolhi o "arquivo de configuração monolítica", mas não consigo descobrir como:

  • Altere os parâmetros, especificamente "smtp_accept_queue_per_connection", pois não sei qual arquivo editar, tentei:
    • /etc/exim4/conf.d/main/00_local_settings
    • /etc/exim4/update-exim4.conf.template
    • /etc/exim4/exim4.conf.local

Eu também não sei como verificar se a alteração ocorreu (o Exim leu e entendeu a configuração), pois tenho que esperar que nosso sistema envie > 10 e-mails, momento em que está perdendo mensagens críticas.

Alguma ideia de onde seria a configuração correta e onde posso definir esse valor?

    
por Robert Lerner 24.01.2018 / 22:24

1 resposta

1

Você deve conseguir gerar e recarregar a configuração executando o comando systemctl reload exim4 . A configuração em execução é o arquivo /var/lib/exim4/config.autogenerated .

Acredito que a propriedade desejada seja smtp_accept_max_per_connection . No entanto, o padrão é 1000. Acredito que isso deve ser definido em /etc/exim4/exim4.conf.localmacros , consulte a página de manual update-exim4.conf para obter detalhes.

Tente enviar os lotes por uma conexão, em vez de um grande número de solicitações simultâneas. Você pode estar atingindo limites de conexão.

Tente monitorar o arquivo /var/log/exim4/mainlog ao enviar um lote de mensagens. Deve haver mensagens informando qual limite foi atingido lá. Você também pode usar menos ou mais para verificar o log por um tempo quando um lote parou.

A documentação completa está incluída na especificação Exim4 . Isso também tem links para documentação relacionada.

    
por 25.01.2018 / 05:29