Mailq delete en bash
De BlaxWiki
Révision datée du 10 avril 2020 à 15:47 par 127.0.0.1 (discussion)
- Supprime les mailer-daemon, le %%\* permet de supprimer les mail dont le mailid comporte un * à la fin
for i in `mailq | grep MAILER | awk '{ print $1 }' | sed -e "s/\*$//"`; do postsuper -d ${i%%\*};done
- Récupere les mailid matchés par le grep et les mets dans vim
grep -rni "userid " /var/spool/postfix/deferred/ | while read a b c d ; do postcat $c; done | grep userid | sed -e "s/.*(//"| sort | uniq -c | vim -
- Dans sendmail pour avoir la liste des mails envoyés depuis les domaines, en greppant dans les mails logs :
grep -ri "S<" q*/q* | cut -d'@' -f2|sed -e 's/>//g' | sort|uniq -c |sort -n
1 maisonduboulanger.com
1 qdcapmailout01.data.intuit.net
2 volets-sur-mesure.com
3 pont-sainte-marie.fr
179 tignasse.fr
231 champagne-therrey.fr
254 textile-technique.com
255 biodegraf.com
259 volet-sur-mesure.com
279 textilechampagneardenne.com
280 voletsurmesure.com
290 textile-champagneardenne.com
298 courcier.fr