PDA

Bekijk Volledige Versie : Mail monitoring / smtp beperking



Blacky
26/06/09, 17:29
Wat is een goede methode om mail monitoring te doen en smtp beperking?

Het kan nog wel eens gebeuren dat er een lek in een webscript gevonden wordt en hackers daarvan misbruik maken om via zo'n script dan een paar K mails te sturen.
De Exim mailqueue loopt dan wel vol, maar daar moet toch ook iets tegen te doen zijn, toch?

Je kunt op Google wel wat vinden, maar wat gebruiken jullie daarvoor?
Ik zou het bijv. prettig vinden een mailtje te krijgen als er opeens een overdadige lading mail verstuurd wordt met liefst ook de melding vanaf welk email adres/account het komt.

Wat mij betreft mag het ook een smtp beperking zijn dat je bijv. maar x mails per minuut mag verzenden en als het meer zijn dat ik een mailtje krijg.

Ongeveer zo'n optie (SMTP_BLOCK) zit wel in CSF/LFD maar ik weet niet of dat iets uit haalt aangezien je dan toch SMTP_ALLOWLOCAL weer aan moet zetten zodat de webmail en webscripts kunnen blijven werken.

Wat kan ik hier het beste doen om zo snel mogelijk misbruik van een mail tegen te kunnen gaan?
Het gaat in eerste instantie om 2 DA servers met Exim (1 Debian en 1 Centos) en zou leuk zijn als e.e.a. ook werkt op een Cpanel server met Centos.

Randy
26/06/09, 17:46
Je /etc/virtual/limit instellen, al is dit global. Op het DA-forum (1 (http://www.directadmin.com/forum/showthread.php?t=8393&highlight=exim.pl)) (2 (http://www.directadmin.com/forum/showpost.php?p=154080&postcount=132)) staat wel ergens een optie om ze per gebruiker in te stellen. (Al moet je de mail() functie gewoon uitzetten, laat gebruikers maar SMPT'en op localhost).
Wil je je Sendmail loggen, kun je even met dit (https://www.ispi.nl/dump/sendmail.perl.txt) scriptje knutselen. Hij is alweer wat jaartjes oud, dus een beetje sleutelen vrees ik.
Betere optie is de mail-header patch aanpassen zodat die logt. Kees is wel lekker bezig in C, misschien nieuw projectje? :)

Blacky
26/06/09, 18:14
Ah mooi, dat van die limits kan ik dan wel terugvinden (zeker nu met de links waarvoor dank!).
Helaas ben ik een echte noob met scripting, geen kaas van gegeten dus.:)

Tja die mail() funktie uitzetten is natuurlijk wel beter, is dat gewoon in de php.ini disable_functions = mail even doen?
Maarja, dan zit je natuurlijk weer met een boel ready made scripts, forums en webshops die ofwel geen smpt optie hebben ofwel waar je de boel moet gaan omzetten. Dus dat zal vermoedelijk niet gaan gebeuren, de servers zijn immers niet van mij.

Maar ik kan hier dus uit concluderen dat die CSF/LFD optie eigenlijk geen nut heeft om te gebruiken?