Comandos nativos do sendmail para operar a fila de mensagens?

5

Eu estou em um servidor do CentOS 7 que executa sendmail e infelizmente não tenho permissão para instalar novos pacotes. As ferramentas do postfix não estão instaladas; AFAIK a única ferramenta disponível é mailq , que permite apenas ver o mailqueue.

Existe uma maneira de operar facilmente no mailqueue, além de digitar ou excluir os arquivos /var/spool/mqueue/* manualmente?

    
por dr01 09.05.2016 / 11:21

1 resposta

5

Para lidar com filas no sendmail, você tem o utilitário qtool.pl no diretório contrib source do sendmail. Atualmente em algumas distribuições, o qtool.pl é instalado junto com o sendmail.

qtool - manipule as filas do sendmail

EXAMPLES

   qtool.pl q2 q1
          Moves all of the queue files in queue q1 to queue q2.

   qtool.pl q2 q1/d6CLQh100847
          Moves the message with id d6CLQh100847 in queue q1 to queue q2.

   qtool.pl q2 q1/qfd6CLQh100847
          Moves the message with id d6CLQh100847 in queue q1 to queue q2.

   qtool.pl -e '$msg{num_delivery_attempts} == 3' /q2 /q1
          Moves  all  of  the  queue  files  that have had three attempted
          deliveries from queue q1 to queue q2.

Por favor, veja também:

Sendmail: Limpar / excluir / liberar fila de mensagens

    
por 09.05.2016 / 11:45