Enfileiramento de Sendmail e não envio de correio local prontamente

0

OS: 2.6.32-696.23.1.el6.x86_64 (Centos 6)

Sendmail: 8.14.4

O sendmail receberá e-mails de usuários externos de usuários locais, mas os colocará na fila e não os entregará imediatamente, mas em surtos; linha de recibo de amostra:

Nov 1 15:56:17 server sendmail[18406]: wA1JqHk8018406: to=, delay=00:00:00, mailer=local, pri=83669, dsn=4.4.3, stat=queued

Então:

Nov 1 22:50:31 server sendmail[19747]: wA1JqHk8018406: to=, delay=06:54:14, xdelay=00:00:00, mailer=local, pri=713669, dsn=2.0.0, stat=Sent

Naquele momento, outras 27 mensagens foram marcadas como 'stat = Sent'.

Algum comando útil do sendmail para depurar este? Coisas para verificar nos arquivos .mc ou .cf?

Devo mencionar que recebo a seguinte mensagem na transação inicial:

Nov 1 15:56:18 server sendmail[18406]: STARTTLS: write error=syscall error (-1), errno=104, get_error=error:00000000:lib(0):func(0):reason(0), retry=99, ssl_err=5

Não há muito que eu possa encontrar sobre esse erro, exceto para usar o ssldump. Não sei se é relevante para o problema principal.

    
por DBC 02.11.2018 / 16:29

1 resposta

0

Parece que você precisa cavar o arquivo .cf e o arquivo .config e editar linhas como

QUEUE_INTERVAL="10m"; 

Se você definir um número suficiente de esperanças, isso consertará a configuração de velocidade.

Para depurar, tem uma janela com o comando abaixo da execução

while true; do mailq; sleep 1s; done 

confira o quão rápido as coisas entram e saem da q Tente executar com o wire-wire capturando a sessão de rede em seu remetente e receptor, isso ajudará a determinar se há latência de rede envolvida.

tente executar com essas sinalizações

-N 'delay, success, failure'
-X logfile.log
-bv 

Tente também

postconf readme_directory or postconf html_directory 

Para encontrar o DEBUG_README, que é muito útil para Depuração

    
por 02.11.2018 / 16:51

Tags