O postfix não ativa meu script milter antes da fila

1

Não consigo ativar o milter quando um novo email é aceito pelo Postfix antes da fila. Obviamente, eu não faço algo corretamente, mas não consigo descobrir o quê.

Eu tenho a seguinte configuração: Ubuntu Server, Postfix 2.11.

O serviço Postfix está funcionando e recebe e-mails para as contas locais corretamente.

O script /tmp/milter.sh (owner: me, group: eu, permission: rwx-rwx-rx) registra algumas strings toda vez que é executado. Ele funciona corretamente quando lançado sob o usuário me no terminal.

Em /etc/postfix/master.cf , tenho:

smtp      inet  n       -       -       -       -       smtpd
   -o content_filter=mymilter

...

mymilter    unix  -       n       n       -       -       pipe
  flags=F user=me argv=/tmp/milter.sh

A nova configuração é carregada por

sudo postfix reload
    
por user151851 11.12.2014 / 00:02

1 resposta

1

Parece que você está confuso sobre o Milter, antes e depois do filtro da fila. Esses três itens eram diferentes uns dos outros. Eu sugiro que você leia a documentação sobre o suporte do Postfix Milter , antes do filtro da fila e depois do filtro da fila .

O parâmetro content_filter indicou que você executa o filtro de conteúdo AFTER-QUEUE. Snippet sobre esse parâmetro de documentação do Postfix

After the message is queued, send the entire message to the specified transport:destination. The transport name specifies the first field of a mail delivery agent definition in master.cf; the syntax of the next-hop destination is described in the manual page of the corresponding delivery agent. More information about external content filters is in the Postfix FILTER_README file.

E sua pergunta sobre por que não está funcionando, por favor, verifique o maillog. Meu palpite é que você deve adicionar mymilter:dummy apenas mymilter no parâmetro content_filter. Veja o exemplo na sua documentação oficial .

A nota final, se você modificar master.cf , então seria preferível usar postfix stop; postfix start para fazer o postfix ler a configuração.

    
por 11.12.2014 / 10:01