Consultar fila de mensagens Postfix
Publicado por Daniel Fernandes (última atualização em 25/08/2009)
[ Hits: 17.719 ]
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/
Bloqueio e desbloqueio de contas de usuários
Administração de usuários Linux
Script que mostra um menu e lista opções para o usuário...
Sistema de ajuda on-line com interface grafica
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Alguém pode me recomendar um editor de textos? [RESOLVIDO] (4)
Erro no boot pen drive 4gb (1)
Ajude-me a criar uma lista de jogos retrô! (5)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)