Como parar o Procmail?

0

Eu tive uma instância em que procmail estava em execução e ocupando a RAM. Eu não estou usando isso. É possível parar / desinstalar isso?

Estou executando o CentOS 6.4.

Obrigado!

    
por Erick 27.10.2015 / 08:47

3 respostas

2

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.

    
por 27.10.2015 / 08:52
0

Sobre o procmail

O Procmail é um chamado MDA , um agente de entrega de e-mail (um LDA [agente de entrega local], para ser preciso). Ele entrega e filtra e-mails quando eles chegam no host local.

Isso significa que toda vez que um email chegar na sua caixa, o procmail será executado. Se as receitas do procmail do usuário contiverem coisas extravagantes, o procmail pode ocupar alguns ciclos de RAM e CPU. Você deve verificar as receitas neste caso.

LDA alternativo

mail é um LDA alternativo que faz muito menos que o procmail.

Para mais detalhes, consulte o link

Como remover um pacote

Para remover um pacote, basta usar

yum remove package_name

Certifique-se de verificar as dependências antes.

    
por 27.10.2015 / 09:36
-1

Pode ser problemático remover o procmail por causa de suas dependências. Eu recomendo que você pare o serviço (todos os comandos como root):

serviço procmail stop

e para evitar o carregamento na inicialização

chkconfig procmail desativado

Ao fazer isso, você habilitará o procmail, se precisar:

chkconfig procmail em

    
por 27.10.2015 / 10:14