Existe alguma razão pela qual killall procmail
não funciona?
Se estiver sendo executado como outro usuário, tente sudo killall procmail
Se o procmail continuar sendo reiniciado, isso ocorre porque o seu Agente de Transferência de E-mail (MTA - por exemplo, postfix ou exim) continua invocando-o para entregar e-mails às caixas de entrada do usuário. Esse é o trabalho de procmail
- é um Agente de Entrega de Correspondência (MDA).
Alguns sugeriram remover o pacote procmail
do seu sistema. Isso provavelmente irá quebrar sua configuração de email porque seu MTA está configurado para usar procmail
. Se você removê-lo, você também terá que alterar a configuração do MTA para que ele não seja usado.
Uma solução melhor é examinar os arquivos de regras do procmail para descobrir qual regra está fazendo com que o procmail se comporte mal. Você desejará examinar os arquivos de regras do sistema (por exemplo, em /etc/procmailrcs/
) e em seu próprio arquivo ~/.procmailrc
, se tiver um.
Não posso ser mais específico do que isso porque procmail
é uma linguagem de processamento de mensagens com recursos completos que também é capaz de invocar comandos externos, incluindo outros interpretadores de scripts como sh
ou perl
. são infinitas.
Se for o .procmailrc de outro usuário, primeiro descubra qual usuário está com algo como ps -o pid,user,args -C procmail
. Em seguida, examine e corrija (ou comente a regra quebrada) seu .procmailrc (se você for root) ou informe o outro usuário sobre o problema que está causando e / ou informe os administradores do servidor de e-mail.