Consultar fila de mensagens Postfix
Publicado por Daniel Fernandes (última atualização em 25/08/2009)
[ Hits: 17.610 ]
Script para consultar fila de mensagens do Postfix, verificar entradas com mais de X e-mails na fila, encaminhar e-mail para os administradores notificando.
Útil para identificar se está sendo alvo de SPAMERS ou de abuso por parte de alguma conta de seu domínio.
#/bin/bash #Script para consultar fila de mensagens do Postfix, #Verificar entradas com mais de X e-mails na fila, #Encaminhar email para os administradores notificando. #Daniel Fernandes - danwebmail@gmail.com - 24-08-2009 # Gerando a lista ordenada com quantas vezes cada endereço aparece na fila mailq | grep @ | awk '{print $7}' | sort | uniq -c > /tmp/lista.txt #Removendo o arquivo com os dados da ultima consulta rm /tmp/fila* #Verificando lista com endereços/quantidades e filtrando para /tmp/fila.txt while read linha do QUANT=`echo $linha | awk '{ print $1 }'` MAIL=`echo $linha | awk '{ print $2 }'` if [ "$QUANT" -gt "5" ]; then echo "Existem "$QUANT" e-mails de "$MAIL "na fila" >> /tmp/fila.txt fi done < /tmp/lista.txt #Total de emails na fila echo "Total de emails na fila: `mailq | grep Req`" >> /tmp/fila.txt # Se o endereco aparecer mais de X vezes enviar email para endereco especificado cat /tmp/fila.txt | mail -s [FilaPostfix] mail@dominio.com # Para remover as mensagens, utilize o seguinte comando substituindo o endereco de email # mailq | grep mail@dominio.com | cut -c 0-10 | postsuper -d - # Para verificar o conteudo da mensagem, utilize o seguinte comenado alterando o ID da mensagem # postcat /var/spool/postfix/active/
Matrix - Terminal Comunication
Converter todas as imagens de um diretório v2.0
Script para conversão de videos em lote
Instalar as bibliotecas do Cisco para versões 64 bits do Ubuntu
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
O FIM da minha distro predileta: ARCOLINUX ...que pena (0)
problema para barrar sites/downloas via HTTPS. (4)
Não acesso a conta do Banco do Brasil pelo Google Chrome (0)