Seu arquivo /etc/postfix/main.cf
não menciona o procmail em nenhum lugar. Esse é o problema, AFAIK.
No meu caso, tenho:
mailbox_command = procmail -a "$EXTENSION"
e meu arquivo de configuração do procmail está em ~user/.procmailrc
. No entanto, este é um usuário real na máquina. Parece que você está usando o transporte virtual e, nesse caso, suponho que você deveria usar algo como:
virtual_transport = procmail
procmail_destination_recipient_limit = 1
(todos os usuários estarão preocupados, mas suas regras do procmail podem lidar com isso ou você pode usar transport_maps com uma tabela de transporte . Suponho que você possa mais ou menos copiar do Postfix + Maildrop Howto , substituindo maildrop
por procmail
.
Como alternativa, pergunto-me se você pode usar algo com base em:
virtual_transport = virtual
virtual_alias_maps = hash:/etc/postfix/virtual
/etc/postfix/virtual:
[email protected] procmail
/etc/aliases:
procmail: "|/path/to/procmail ..."