Andreas Schott wrote:
Am Donnerstag, 10. August 2006 18:18 schrieb Sandy Drobic:
Andreas Schott wrote:
Hallo zusammen
Ich habe hier zu reinen Übungszwecken einen Webserver (SuSE 9.3 + XAMPP 1.53a) stehen, der per DynDNS am Internet in einer DMZ des Routers hängt. Darauf liegen einige Internetseiten. Nun habe ich eine Kontaktseite erstellt, die per PHP eine Mail an meine web.de Adresse versendet. Das PHP-Script funktioniert auch perfekt.
[Postfixkonfiguration plus Kommentar]
Ansonsten ist die Konfiguration in Ordnung.
Ich würde aber auf jeden Fall eine Funktion scripten, welche das Log überprüft und Alarm schlägt, wenn plötzlich auffällig viele Mails verschickt werden.
Kannst du mich da mal schubsen, wonach ich suchen muss und wie ich so ein Script erstelle?
Entweder du überwachst die Queue, ob dort plötzlich sehr viele Mails zum Versand anstehen, was sich gut scripten lässt. if [ `mailq| wc -l` > $maxqueue ] then ... Oder du musst etwas aufwendiger die Zahl der versandten Mails aus dem Log fischen. Das kannst du mit einem Perlscript machen, welches über Syslog parallet das Maillog mitliest und dann die Zahl der Logzeilen pro Minute auswertet, in denen "postfix/smtp ...(relay=nicht dein system)... status=sent..." steht. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com