Voordat de mail verstuurd word, word deze opgeslagen in de queue. Als de ontvangende mail server bv niet de bereiken is blijft de mail in queue staan om op een later tijd stip nog een keer verstuurd te worden. Het is wel eens nodig om ongewenste mails uit te queue te verwijderen, om uit de queue berichten te verijderen gebruik je postsuper.
wat staat er gequeued
Maar voordat je kan verwijderen moet je eerst weten wat er in staat. Je kan op verschillende manieren bekijken welke messages er in de queue staan, met mailq of met postqueue
Met mailq.
[root@hostA ~]# mailq -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- E9E1C1833 459 Thu Aug 23 13:51:48 root@hostA.freebeer.nl (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) Graven@xxxxxx.com 0D7AA1830 612 Thu Aug 23 13:51:49 root@hostA.freebeer.nl (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) linuxsysteemmeldingen@xxxxxx.com 118491837 2497 Thu Aug 23 13:51:52 MAILER-DAEMON (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) linuxsysteemmeldingen@xxxxxx.com -- knip -- 59C941843 389 Thu Aug 23 13:52:28 root@hostA.freebeer.nl (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) Graven@xxxxxx.com -- 8 Kbytes in 7 Requests. [root@hostA ~]#
met postqueue -p
[root@hostA ~]# mailq -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- E9E1C1833 459 Thu Aug 23 13:51:48 root@hostA.freebeer.nl (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) Graven@xxxxxx.com 0D7AA1830 612 Thu Aug 23 13:51:49 root@hostA.freebeer.nl (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) linuxsysteemmeldingen@xxxxxx.com 118491837 2497 Thu Aug 23 13:51:52 MAILER-DAEMON (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) linuxsysteemmeldingen@xxxxxx.com -- knip -- 59C941843 389 Thu Aug 23 13:52:28 root@hostA.freebeer.nl (connect to mailgate.xxxxxx.nl[192.168.233.3]: No route to host) Graven@xxxxxx.com -- 8 Kbytes in 7 Requests. [root@hostA ~]#
Je ziet een lijst met mails in de queue. er staat ook een reden bij waarom de mails in de queue staan.
Verwijder messages van queue
Om nu de mails te verwijderen kan postsuper gebruiken met de -d optie met het mailID. het mailID is het hex getal wat voor aan staat
postsuper -d mailID
[root@hostA deferred]# postsuper -d E9E1C1833 postsuper: E9E1C1833: removed postsuper: Deleted: 1 message
Om alle berichten uit de queue in 1 keer weg te gooien gebruik je de ALL optie
postsuper -d ALL
[root@hostA deferred]# postsuper -d ALL postsuper: Deleted: 5 messages
Recente reacties