Consultar fila de mensagens Postfix
Publicado por Daniel Fernandes (última atualização em 25/08/2009)
[ Hits: 17.519 ]
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/
Instalador do LOIC (Low Orbit Ion Cannon)
dinosudo – alternativa CLI para executar aplicativos gráficos como root enquanto logado como
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Seria referente ao Kali Linux (2)
Certificação Linux e prestação de serviços (1)