Estou usando o postfix e um before queue milter (escrito em java, rodando como um processo separado). Quando o milter trava ou não está disponível por um breve período, o postfix pode ser configurado para ficar na fila até que o milter volte a ficar online? O cliente de e-mail deve obter 250 Queued for delivery com sucesso, mas o postfix armazena a mensagem em buffer até que milter esteja disponível.
Responder1
A resposta é sim se você tiver um Postfix 2.6, caso contrário, você só poderá aceitar ou rejeitar temporariamente o e-mail se o milter estiver inativo. Se for aceito, você não irá ao milter depois que a correspondência estiver na fila.
Veja a opção milter_default_actionhttp://www.postfix.org/postconf.5.html#milter_default_action
Se você possui o postfix 2.6, a opção de quarentena talvez seja interessante, o e-mail é colocado em espera e você precisará reiniciar o processo de entrega. Não sei se isso acontecerá quando você fizer essa ação.