Especificando tempos de vida da fila Postfix por cada mensagem

1

É possível especificar o tempo de vida de uma mensagem na fila adiada do Postfix por mensagem ou usando algumas regras baseadas, por exemplo, no endereço do remetente?

Em nossa fila de emails de saída, temos uma mistura de diferentes classes de email, e eu gostaria que algumas delas tivessem um tempo de vida razoavelmente curto (emails promocionais), mas ainda tivessem uma vida útil longa para a maioria dos emails. notificações).

Os únicos controles que posso encontrar são bounce_queue_lifetime e maximal_queue_lifetime , que afetam todas as mensagens.

A abordagem alternativa, suponho, é simplesmente ter duas instâncias de Postfix com parâmetros diferentes servindo duas filas. Eu estava esperando evitar a complexidade, mas pode não haver outro jeito?

    
por araqnid 04.07.2011 / 15:31

1 resposta

2

Eu acredito que isso é tudo que existe. Você pode considerar o uso de um mensageiro diferente que ofereça suporte a diferentes vidas úteis (como sendmail ) ou gerenciamento de fila por mensagem (como Exim ) como um smtp_fallback_relay. Desta forma, tudo o que vai acabar na fila como temporário não entregue em condições normais, será enviado para o mailer definido, onde será tratado de acordo com suas regras pré-definidas.

    
por 04.07.2011 / 22:21

Tags