Днес два пъти ми се наложи да чистя опашката от натрупани 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.BG3576F293C41D 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.bg3B1D5293C481 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.bg3CE4E293C404 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.bg36695293C4BA 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 |
И готово 🙂
Ако имате въпроси, не се колебайте да се свържете с нас.