Faça o Exim entregar entregar msgs imediatamente

1

Eu faço esse processo de teste com "telnet localhost 25", eu mando uma mensagem e ela é colocada na fila ... Eu me sinto meio frustrada quando eu pesquisei muitas, muitas, muitas linhas de especificações exim ... E eu simplesmente não sei como você faz o exim entregar mensagens instantaneamente sem colocá-las na fila?

Mais uma razão para sentir frustração. Se eu usar essas opções, queue_smtp_domains ... Bem, eu provavelmente não entendo isso também, mas eu as coloco dentro do exim.conf ... Eu tentei lugares diferentes dentro do exim.conf, todos eles geraram um erro ao reiniciar o exim.

Na verdade, não é uma questão difícil, é uma questão de alguém que não entende por que todas essas coisas em torno do exim devem ser tão complicadas? E, por favor, como faço para entregar mensagens instantaneamente sem colocá-las na fila? Obrigado

    
por Otvazhnii 01.08.2012 / 15:23

1 resposta

1

Filas sempre acontecem e isso é por design.

As entregas de email podem receber todos os tipos de erros, fazendo com que o servidor de envio tenha que tentar novamente a entrega. O Exim opta por segurança sempre gravando as mensagens recebidas no disco antes de confirmar que recebeu a mensagem e, em seguida, um processo de entrega separado cuida de tentar a entrega real. Dessa forma, mesmo se o servidor falhar a qualquer momento, nenhuma mensagem poderá ser perdida.

No entanto, existem opções de configuração que afetam se um processo de entrega será iniciado imediatamente para uma nova mensagem recebida ou se a mensagem recebida será colocada apenas na fila aguardando um corredor de fila regular para fazer a entrega posteriormente. Esses corredores de filas normalmente são executados em 5 ou 15 minutos. Para um servidor ocupado, você pode obter um melhor desempenho geral permitindo que os manipuladores de fila entreguem e-mails, pois eles podem entregar lotes de vários e-mails para o mesmo destino de cada vez.

Para acionar um processo de entrega imediata para novas mensagens, deve deixar todas as configurações relacionadas à fila vazias. Verifique suas configurações executando algo assim:

exim -bP | grep queue

Verifique se você tem essas configurações da seguinte forma:

queue_domains = 
no_queue_only
queue_smtp_domains =
    
por 15.05.2013 / 11:07