Delete mail after X days
Delete mail after X days
Hallo,
ich habe einmal eine Verständnissfrage.
Wenn ein User seine eMail abholt und sie nicht löscht, dann wächst ja die entsprechende Datai in /var/spool/mail schnell an.
Gibt es einen Automatismus wo man einstellen kann, dass alle mails, die älter als 60 Tage sind gelöscht werden?
POP3 Dämon:
Qpopper Modified by SuSE version 4.0.4 (non-standalone)
ich habe einmal eine Verständnissfrage.
Wenn ein User seine eMail abholt und sie nicht löscht, dann wächst ja die entsprechende Datai in /var/spool/mail schnell an.
Gibt es einen Automatismus wo man einstellen kann, dass alle mails, die älter als 60 Tage sind gelöscht werden?
POP3 Dämon:
Qpopper Modified by SuSE version 4.0.4 (non-standalone)
Re: Delete mail after X days
warum verwendest du kein Quota für die Mailbox?
Re: Delete mail after X days
Sorry, aber das beantwortet leider meine Frage nicht.Jtb wrote:warum verwendest du kein Quota für die Mailbox?
Eine Quotabegrenzung kommt für diesen User nicht in Frage.
-
outofbound
- Posts: 470
- Joined: 2002-05-14 13:02
- Location: Karlsruhe City
Re: Delete mail after X days
Hi,
Quota ist aber die direkteste und praktikabelste Lösung... *grins*
Alternative Tools kenne ich nicht, allerdings könnte man mit nem grep(mail) und nem Cronjob sicher sowas ähnliches bewerkstelligen...
Gruss,
Out
Quota ist aber die direkteste und praktikabelste Lösung... *grins*
Alternative Tools kenne ich nicht, allerdings könnte man mit nem grep(mail) und nem Cronjob sicher sowas ähnliches bewerkstelligen...
Gruss,
Out
Re: Delete mail after X days
aber Mails löschen kommt in Frage??mogway wrote:Sorry, aber das beantwortet leider meine Frage nicht.Jtb wrote:warum verwendest du kein Quota für die Mailbox?
Eine Quotabegrenzung kommt für diesen User nicht in Frage.
Mit Quota musst du dich nicht darum kümmern, ob eventl. wichtige Mails wegfallen, ob der User vielleicht im Urlaub ist usw..
Re: Delete mail after X days
Schon klar.Jtb wrote:aber Mails löschen kommt in Frage??
Mit Quota musst du dich nicht darum kümmern, ob eventl. wichtige Mails wegfallen, ob der User vielleicht im Urlaub ist usw..
Meine Frage war nur ob es überhaupt eine Funktionalität eines POP-Servers gibt, mails nach x Tagen zu löschen.
Oder ist das ganz klar nur Aufgabe des Mailclients.
Re: Delete mail after X days
ein POP-Server kann zeitlich gesteuert die Aufgabe überhaupt nicht übernehmen.. Die Mailbox wird ja nur angesprochen, wenn ein User per POP3 connectet.
Wenn du deinen Ansatz wirklich machen willst, brauchst du externe Programme oder Scripte!
Wenn du deinen Ansatz wirklich machen willst, brauchst du externe Programme oder Scripte!
Re: Delete mail after X days
Es geht um eine Zeit-, nicht Mengenbeschränkung.Jtb wrote:warum verwendest du kein Quota für die Mailbox?
Für Qpopper ist mir nichts derartiges bekannt.mogway wrote:Gibt es einen Automatismus wo man einstellen kann, dass alle mails, die älter als 60 Tage sind gelöscht werden? Meine Frage war nur ob es überhaupt eine Funktionalität eines POP-Servers gibt, mails nach x Tagen zu löschen.
Es gibt aber ein Perl-Skript, was dies für dich erledigt:
http://probiers.net/projects/rmoldmail/
Es läßt sich zwar nur die Anzahl der Monate einstellen, aber jedes Perlskript kann man entsprechend umschreiben.
rmOldMail.pl, Zeile 89:
Code: Select all
if ($age/30 > $max_age) {Code: Select all
if ($age > $max_age) {viel spaß + hoffe geholfen zu habenWhy is this script better than quotas?
=========================================
Quotas are limits on the size of directories/files.
If you enable quotas on your customers mailbox files, you'll have a problem: When the quota is reached every mail sent to the customer will bounce. If you're using rmOldMail, you won't have that problem - every mail will arrive and the very old ones, which are still lieing around in the mailbox will be deleted. This saves disk space - and is not really a problem for your customers. In some situations a combination of quite high quotas (against mail bombs) and rmOldMail is the best way to go.
pierro
Re: Delete mail after X days
DANKE das hilft !pierro wrote:viel spaß + hoffe geholfen zu haben