Comando para excluir todos os emails da caixa de entrada de um usuário com domínio de remetente específico no correio do servidor posftfix [closed]

1

O comando ajuda a excluir toda a caixa de entrada de correio de um usuário (correio de spam de um domínio china), domínio de remetente específico ("@ qq.com ou @ sohu.com") ...

Meu servidor de e-mail é executado com postfix no CWP.

    
por hungudgm 23.10.2017 / 07:24

1 resposta

0

Veja como eu faria:

cd para a caixa de correio do usuário

cd /var/vmail/domain.tld/user/

Procure visualmente por todos os e-mails provenientes do qq.com

grep --color=always "^From:.*qq.com" -r .

Ajuste o filtro grep se não houver correio qq incluído nos resultados até que você tenha apenas mensagens de qq.com e, em seguida,

for email in $(grep --color=no "^From:.*qq.com" -l -r .); do echo $email --; rm -rf $email; done;

Isso excluirá todos os e-mails de um maildir específico.

É claro que você pode se inscrever em todas as caixas de correio, mas é perigoso.

    
por 05.12.2017 / 11:57