Sendmail mailq i pražnjenje istog
Ili kako iz mailq-a koji je (recimo) narastao veoma velik, obrisati veći broj mail poruka odjednom (paziti pri tom, akcija je ireverzibilna!).
Kakao mailq izgleda :
# mailq
/var/spool/mqueue (17 requests)
—–Q-ID—– –Size– —–Q-Time—– ————Sender/Recipient———–
qB5BYtvg013154 40233 Wed Dec 5 12:35
qB5Ax8FA004285 29921 Wed Dec 5 12:21
(Deferred: local mailer (/usr/libexec/dovecot/deliver) exited)
qB5BdW0m014162 130721 Wed Dec 5 12:39
….
Paziti!!! Poruke koje na kraju svog broja imaju (*) su trenutno u obradi, i ne smeju se brisati!
U principu bi bilo dobro Sendmail zaustaviti pre ove akcije.
# rm -f /var/spool/mqueue/{df,qf}{qB5BYtvg013154,qB5Ax8FA004285,qB5BdW0m014162}
Ako se briše samo pojedinačna poruka, OBAVEZNO izostaviti zagrade kod broja poruke, dakle :
# rm -f /var/spool/mqueue/{df,qf}qB5BYtvg013154