6.8.commandes utiles:

  • a) lister les messages en attente dans la queue
  • mailq ou postqueue -p
  • b) Afficher le contenu d'un msg de la queue
  • postcat -q <n° msg>
  • c) Supprimer tous les messages différés 
  • postsuper -d ALL deferred
  • d) Nombre de messages dans la queue 
  • mailq | tail -n 1
  • e) Script de suppression de mails dans la queue 
  • pfdel_keyword
  • f) état des queues de postfix 
  • qshape -s <queue> | head

    <queue> = incoming, active, deferred, maildrop, hold

    ex :

    qshape incoming active deferred | less #affiche les 3 queues cumulées

    qshape -s deferred | less #msgs différés, par sender

  • g) pflogsumm --detail 0 /var/log/mail.log
  • $ perl /usr/sbin/pflogsumm -d yesterday /var/log/mail.log
  • h) Relancer la queue (deferred)  
  • postqueue -f
  • i) Vérifier master.cf 
  • postfix reload && tail -f /var/log/mail.log
  • j) Voir charge amavisd 
  • amavisd-agent -w 180 -c 1
  • k) Envoit d'un spam 
  • X5O!P%@AP[4\PZX54(P^) 7CC) 7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
  • l) egrep '(reject|warning|error|fatal|panic) :' /some/log/file
  • g) Test dovecot/mysql
  • doveadm user email1@example.com
  •  h) Test postfix/mysql
  • postmap -q webologix.com mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf