Questão Postfix canaliza emails para apenas determinadas contas de email


Eu configurei o postfix para executar um script quando o email é recebido. O script fica sobrecarregado sempre que o email é recebido no postfix. No entanto, o problema é que ele está sendo acionado em todas as contas de e-mail, em vez de apenas uma conta que eu adicionei no arquivo de acesso do postfix. Aqui está minha configuração: master.cf

myhook unix - n n - - pipe flags=F user=www-data argv=/var/www/public_html/production/hook/hook.php ${sender} ${size} ${recipient}

smtp      inet  n       -       -       -       -       smtpd -o content_filter=myhook:dummy

E aqui está o meu main.cf Arquivo:

smtpd_recipient_restrictions =check_recipient_access hash:/etc/postfix/access, permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination

Aqui está o conteúdo do meu arquivo de acesso:

robot@domain FILTER myhook:dummy

Depois de fazer as alterações acima eu corri:

postmap access
postfix reload

Ainda assim, todos os e-mails estão sendo roteados para esse script, em vez de apenas aqueles que são enviados para o robô @ domain

Perdi alguma coisa? Eu segui este tutorial para configurações:

https://thecodingmachine.io/triggering-a-php-script-when-your-postfix-server-receives-a-mail


1


origem




Respostas: