postfix check_policy_service com vários resultados de ação

1

Eu li tudo o que posso encontrar sobre o assunto de criar um script "graylist" e o script está funcionando principalmente como eu pretendia.

Eu tenho postfix chamando o script usando a opção check_policy_service e as funções de script muito bem.

Eu li a seção que muitos artigos fazem referência a "man 5 access" e isso não parece responder a uma pergunta.

Pelo que vejo usando a observação, não importa quantas linhas meu script retorne, apenas a primeira ação = ???? linha é aceita. Todos os outros são ignorados.

O que estou tentando fazer é enviar um PREPEND e OK durante o mesmo passe. Isso não parece possível, mas não posso confirmar ou negar isso por meio de qualquer tipo de documentação ou pesquisa na web. Eu encontrei um casal que diz que é possível, mas eles realmente só dizem "read man 5 access", que diz nada sobre o envio de múltiplas ações.

Estou executando o servidor Ubuntu 17.04

Se eu enviar a ação = PREPEND primeiro, a ação = OK será ignorada. Se eu enviá-los na ordem inversa, a ação = PREPEND é ignorada.

Alguém sabe, o que meu script precisa retornar para obter corretamente o postfix para aceitar tanto o OK quanto o PREPEND em uma única passagem?

A coisa mais próxima que consegui encontrar foi que eu tive que executar o script duas vezes, chamando-o duas vezes do postfix. Isso não parece uma boa solução, pois usa o dobro do esforço.

Agradeço antecipadamente por qualquer exemplo ou documentação que você possa me indicar.

    
por schworak 17.01.2018 / 14:40

0 respostas

Tags