Postfix, como eliminar mensagens da fila
Olá pessoal!
Ao administrar um servidor de email Postfix, pode ser que seja necessário limpar algumas mensagens da fila do servidor (ainda mais se ele for invadido e estiver sendo utilizado como um “Spammer”), para isso, utilize os seguintes comando para eliminar as mensagens da fila de email:
postqueue –f= faz uma tentativa de entregar todas as mensagens na fila
postsuper -d<id> = para limpar da fila a mensagem com o id correspondente
ou
postsuper -d ALL = para limpar a fila inteira
segue também um overview de alguns comandos do Postfix:
• postfix– por este comando, podemos controlar o serviço do postfix, inicializando-o, parando-o ou recarregando seus arquivos de configuração;
• postalias– Comando que serve para atualizar e manter o banco de dados de aliases utilizados pelo postfix;
• postcat– Este comando mostra no terminal o conteúdo dos arquivos que estão na fila de envio do postfix;
• postconf– Este comando mostra todas as configurações que estão sendo utilizadas pelo postfix. Configurações que foram definidas, possuem valor padrão ou que não foram configuradas são listadas com este comando. Este comando é útil se utilizado com algum outro comando, como o grep, por exemplo, para verificar a configuração que está sendo utilizada por uma determinada diretiva no postfix;
• postdrop– postdrop é o agente que deposita mensagens recebidas no diretório do maildrop . Este comando escreve um arquivo diretamente neste diretório;
• postkick– Comando que torna possível a comunicação interna entre o servidor de mensagem e outros programas, como por exemplo, um shell script;
• postlock– Tranca a pasta de e-mail e executa um comando;
• postlog– Interface a ser utilizada para gerar logs provenientes do serviço de mensagens através de scripts shell. Este comando envia os logs ao daemon syslogd , para que então, ele decida onde o log deverá ser armazenado;
• postmap– Cria e atualiza a base de dados de resolução de nomes e apelidos, que é utilizada pelo postfix no tratamento de mensagens. Um exemplo, seria a base de dados criada a partir dos arquivos canonical e virtual, que se encontram no diretório do postfix;
• postsuper – O comando postsuper controla as filas de espera do postfix, podendo realizar tarefas administrativas como, por exemplo, remover mensagens. Este comando só pode ser usado pelo usuário root. Outras tarefas básicas podem ser realizadas por usuários com menos privilégio no sistema através do comando postqueue.