Sendmail löscht alte Mails nicht
N'abend zusammen! Ich habe ein kleines Problem mit Sendmail. Im Verzeichnis /var/spool/mqueue bleiben immer viele alte Mails liegen. Ich habe in der sendmail.cf den Parameter Timeout.queuereturn auf 1d gesetzt und das Gatter davor weggenommen und Sendmail neugestartet. Egal, es bleiben auch 3 oder 5 Tage alte (nichtzustellbare) Mails liegen. Hmm, ist das richtig so? Vielen Dank im voraus! Michael P. -- 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
On 25.11.2007 23:27, post@chemiegott.de wrote (please find the answer below the original text):
N'abend zusammen!
Ich habe ein kleines Problem mit Sendmail. Im Verzeichnis /var/spool/mqueue bleiben immer viele alte Mails liegen.
Ich habe in der sendmail.cf den Parameter Timeout.queuereturn auf 1d gesetzt und das Gatter davor weggenommen und Sendmail neugestartet. Egal, es bleiben auch 3 oder 5 Tage alte (nichtzustellbare) Mails liegen. Hmm, ist das richtig so?
Vielen Dank im voraus!
Michael P.
Richtig ist: sendmail löscht die Mails im Normalfall von allein aus der queue. Von der Änderung der sendmail.cf wird grundsätzlich abgeraten. gerade im SuSE Umfeld wird diese Datei immer ein Ergebnis aus SuSEconfig bleiben und deshalb gehen Änderungen darin bei jedem Lauf verloren. Zudem raten sogar die sendmail-Gurus immer wieder von direkten Änderungen der sendmail.cf ab, weil auch deren originalen Umfeld dieser Datei immer eine *.mc-Steuerdatei zugrunde liegt (bei SuSE ist das -glaube ich- /etc/mail/linux.mc). Wenn du die queue-running Parameter verändern willst, dann lies dir mal die /etc/sysconfig/sendmail Datei durch und ändere dort die Einstellungen entsprechend. -Ingo. -- 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
post@chemiegott.de writes:
N'abend zusammen!
Ich habe ein kleines Problem mit Sendmail. Im Verzeichnis /var/spool/mqueue bleiben immer viele alte Mails liegen.
Das sind keine alten Mails, sondern noch nicht zugestellte Mails.
Ich habe in der sendmail.cf den Parameter Timeout.queuereturn auf 1d gesetzt und das Gatter davor weggenommen und Sendmail neugestartet. Egal, es bleiben auch 3 oder 5 Tage alte (nichtzustellbare) Mails liegen. Hmm, ist das richtig so?
Das ist der falsche Paramter. Sieh dir mal die Dateien *.qf an, darin steht das expire Datum. Mit dem Befehl sendmail -q kannst du queue Operationen ausführen. Die Standardeinstellung für Expire steht auf 5 Tage, das kannst du gegebenfalls in sendmail.cf ändern. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:8EF7B6C6 -- 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 (3)
-
Dieter Kluenter
-
Ingo Freund
-
post@chemiegott.de