Usunięcie maila z kolejki postqueue

Jeżeli mamy w kolejce następujący poblem:

Mar 9 13:31:02 localhost postfix/smtp[30110]: 348B41086C8: to=<myMail@interia.pl>, relay=mx.interia.pl[217.74.65.64]:25, delay=206113, delays=206111/1.6/0.23/0.08, dsn=4.0.0, status=deferred (host mx.interia.pl[217.74.65.64] said: 451 Temporary error [block-E68046DD2780E736DEC827164C294E04] (in reply to RCPT TO command))

A po wylistowaniu występują poniższe problemy z kolejką:
postqueue -p
8CC5C1037EF 1700 Mon Mar 14 09:05:54 www-data@artmetic.pl
(host mx.interia.pl[217.74.65.64] said: 450 4.7.1 Messages from your mail server temporarily deferred due to user complaints, report a problem here: http://antyspam.interia.pl/?ip=89.78.78.230 / Wiadomosci z twojego serwera poczty tymczasowo odrzucone ze wzgledu na skargi uzytkownikow (in reply to RCPT TO command))

Możemy usunąć z listy dany mail:
http://antyspam.interia.pl/?ip=89.78.78.230

Jeżeli jednak jest znacząca ilość maili, które chcemy anulować, możemy po prostu usunąć je z kolejki wydając następujące polecenie:

postqueue -p | tail -n +2 | awk ‚BEGIN { RS = „” } /username@example\.pl/ { print $1 }’ | tr -d ‚*!’ | postsuper -d –

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *