
volcom
(usa Debian)
Enviado em 13/08/2009 - 11:05h
Olá Pessoal,
Vou passar todo o caso pra ver se pensei na melhor forma:
Preciso consultar a minha fila de mensagens do Postfix periodicamente (meia em meia hora por ex), verificar se existem mais de X entradas de determinado remetente e notificar o administrador do sistema via e-mail.
Em um script simples deve atender isso:
Assim tenho somente os endereços de e-mails ordenados.
#Listando e ordenando os endereços na fila
mailq | grep ! | cut -c 42-200 | sort
Onde parei:
Contar quantas vezes cada endereço aparece nessa listagem e se aparecer mais de X vezes enviar o tal e-mail informando a quantidade e qual endereço para o admin.
Tentei algo com o uniq, mas creio que tenho que usar expressões regulares com sed ou awk.
Para usar as saídas em variáveis me viro por aqui ;)
Se alguém puder me passar algumas dicas/coordenadas pra começar ou documentação agradeço!
Se for necessário mais detalhes, por favor me avisem.
Obrigado!