Crie um filtro para o Postfix em e-mails virtuais

1

Isso é o que estou tentando fazer:

Eu tenho um servidor usando o Postfix em um Ubuntu preciso de 64bits e eu tenho uma lista de e-mails em / etc / postfix / virtual, assim:

[email protected]  [email protected]
[email protected] [email protected]

Agora, quero colocar um filtro que envie todos os e-mails e adicione algum prefixo ao assunto ou adicione outra coisa ao final do e-mail.

No arquivo /etc/postfix/master.cf eu coloquei:

filter    unix  -       n       n       -       10      pipe
  flags=Rq user=filter argv=/home/filter/filtro.php -f ${sender} -- ${recipient}

Eu criei o filtro de usuário e coloquei o arquivo /home/filter/filtro.php:

#!/usr/bin/php
<?php
$myFile = "/home/filter/testFile.txt";
$fh = fopen($myFile, 'a');
fwrite($fh, "\n-----------------------\n");
fwrite($fh, json_encode($_SERVER['argv']) );
?>

Foi só para ver se está funcionando. Mas isso não. Alguém pode ver uma luz para o meu problema?

Obrigado!

    
por Arthur Felipe 06.03.2014 / 14:40

1 resposta

0

Você pode usar mimedefang configurado como smtpd_milter com postfix. Ele pode alterar / adicionar / excluir cabeçalhos ( action_change_header / action_insert_header / action_delete_header ) e anexar texto ( append_text_boilerplate ) aos e-mails. Mais informações aqui

    
por 06.03.2014 / 19:36