Felhasználó leveleinek törlése Exim mail queue-ból

Elég gyakran adódik, hogy egy feltört cPanel tárhelyen keresztül levelek tízezreit próbálják kiküldeni az ügyes kezű hekkerek. Ez általában addig működik, amíg a szerver le nem tiltja a levélküldést mert eléri az óránként pár ezres limitet a felhasználó. Ekkor kezd el nőni az Exim queue az egekbe, de mit lehet tenni a beragadt Spam levelekkel?Először is, meg kell találni a küldő szkriptet, hogy ne tudjon tovább garázdálkodni (ez megér egy pár külön bejegyzést is, így itt nem taglalom), és törölni. Ha nem megy másképp, akkor a cPanel admin felületén az egész account-ot tiltani kell. Ha megvan, jöhet a törlés:

exim -bp | grep user | cut -b11-26 | xargs exim -Mrm

Listázzuk az exim queue tartalmát, amit szűrünk a user névre, vagy küldő címre. Ebből vágjuk ki az üzenet azonosítót, amit továbbítunk az exim-nek törlésre. Működő példa:

exim -bp | grep "<tarhelypark@" | cut -b11-26 | xargs exim -Mrm

Haznos Exim referencia: Exim Cheatsheet

Kövess minket!