Hallo, nach längerem suchen habe ich auf einem System festgestellt das das Rootpostfach (eine sent Datei) mit 4 GB doch arg voll war. Ein Script hatt größere Menegen Datenschrott in Mails gepumpt undversendet. Wie löst man das dauerhaft und automatisiert am sinnvollsten für Systeme die eigentlich jahrelang unauffällig laufen. Wie kann ich z.B. Mails älter als X Tage automatisch verwerfen bzw. Mails > X MB entweder gar nicht abspeichern bzw. sofort wieder löschen? Gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Ralf, On Thursday 08 October 2009 12:05:37 prengel wrote:
Wie kann ich z.B. Mails älter als X Tage automatisch verwerfen ...
Das muss glaube ich jemand anders beantworten. Aber ich koennte ich mir vorstellen, dass du mit procmail eingehende Mail abhangig vom Datum in verschiedene Folder schiebst, also z.B. $MAIL/2009-10-02, usw. Dann nutzt du entweder /etc/sysconfig/cron und MAX_DAYS_IN_TMP usw. um den alten Schappes automatisch zu loeschen, oder evt. gar logrotate.
bzw. Mails > X MB entweder gar nicht abspeichern bzw. sofort wieder löschen?
.procmailrc In etwa so: --- snippety snip --- # bitte richtiges Directory eintragen, also z.B. auch $HOME/.kde/... MAILDIR=$HOME/Mail # sink all mail larger than 512000 Bytes :0 * > 512000 /dev/null --- snappety snap --- Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Ralf, Am Donnerstag, 8. Oktober 2009 schrieb prengel:
Hallo,
nach längerem suchen habe ich auf einem System festgestellt das das Rootpostfach (eine sent Datei) mit 4 GB doch arg voll war. Ein Script hatt größere Menegen Datenschrott in Mails gepumpt undversendet. Wie löst man das dauerhaft und automatisiert am sinnvollsten für Systeme die eigentlich jahrelang unauffällig laufen. Wie kann ich z.B. Mails älter als X Tage automatisch verwerfen bzw. Mails > X MB entweder gar nicht abspeichern bzw. sofort wieder löschen?
Ich glaube, das nachstehende könnte sein was Du brauchst: "archivemail --days=30 --delete /var/spool/mail/*" --> http://archivemail.sourceforge.net/ -- gruß Oliver -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
prengel wrote:
Hallo,
nach längerem suchen habe ich auf einem System festgestellt das das Rootpostfach (eine sent Datei) mit 4 GB doch arg voll war. Ein Script hatt größere Menegen Datenschrott in Mails gepumpt undversendet. Wie löst man das dauerhaft und automatisiert am sinnvollsten für Systeme die eigentlich jahrelang unauffällig laufen. Wie kann ich z.B. Mails älter als X Tage automatisch verwerfen bzw. Mails > X MB entweder gar nicht abspeichern bzw. sofort wieder löschen?
Die richtige Lösung wäre, die Mails an einen Admin-Account zu schicken, der auch tatsächlich gelesen wird. Dann erübrigt sich das Löschen. Üblicherweise wird dafür in /etc/aliases eine Umschreibung auf die Adresse des Admins vorgenommen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@)drobic (.) de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Oliver Leue
-
prengel
-
Roman Fietze
-
Sandy Drobic