Изчистване на опашката от email писма чакащи изпращане

Днес два пъти ми се наложи да чистя опашката от натрупани email-и за изпращане на сървърите и реших да постна малко и по този въпрос.

Скоро се беше случило една от машините да се побърка, защото в опашката за изпращане имаше… да кажем, че имаше страшно много мейли. Как да проверим колко мейла имаме за изпращане? Пишем следната команда:

1
mailq

Това ще ни даде списък с всички текущи email-и, които чакат изпращане. Списъка изглежда по следният начин:

3877F293C446     1097 Tue Aug 11 14:04:46  root@domain.bg
(host mail.domain.com[194.153.145.77] said: 450 4.7.1 <mail@domain.com>: Recipient address rejected: Service is temporarily unavailable. Please try again later. (in reply to RCPT TO command))
psd_06@ABV.BG

3576F293C41D     3047 Tue Aug 11 14:06:00  MAILER-DAEMON
(delivery temporarily suspended: host mail.domain.com[***.***.***.***] refused to talk to me: 421 4.7.0 mail.domain.com Error: too many connections from ***.***.***.***)
root@domain.bg

3B1D5293C481     3037 Tue Aug 11 14:06:18  MAILER-DAEMON
(delivery temporarily suspended: host mail.domain.com[***.***.***.***] refused to talk to me: 421 4.7.0 mail.domain.com Error: too many connections from ***.***.***.***)
root@domain.bg

3CE4E293C404     3058 Tue Aug 11 14:05:07  MAILER-DAEMON
(delivery temporarily suspended: host mail.domain.com[***.***.***.***] refused to talk to me: 421 4.7.0 mail.domain.com Error: too many connections from ***.***.***.***)
root@domain.bg

36695293C4BA     1100 Tue Aug 11 14:08:02  root@domain.bg
(host domain.com[***.***.***.***] said: 450 4.7.1 <mail@domain.com>: Recipient address rejected: Service is temporarily unavailable. Please try again later. (in reply to RCPT TO command))
bumbum114@abv.bg

— 518 Kbytes in 250 Requests.

В текущата опашка имам 250 чакащи за изпращане email писма.

Командата за изчистване е:

1
postsuper -d ALL

И готово 🙂

Ако имате въпроси, не се колебайте да се свържете с нас.