Hi Torsten,

On Tue, 08 Oct 2002 10:53:54 +0200
Torsten Puls <[EMAIL PROTECTED]> wrote:

> Wenn der Inhalt eines Postfaches gr��er als 10MB wird, soll der Inhalt
> gel�scht werden.

Der gesamte Inhalt? Alles? Radikal?

> Anders: Der Kunde ruft das Postfach mit seinem Outlook ab, die
> Nachrichten bleiben aber auf dem Server als Kopie (IMAP wird sowas
> genannt, nicht wahr?). 

Kommt darauf an. Du solltest schon wissen, ob du einen IMAP-Server
anbietest, den der Kunde nutzen kann, oder ob er nur per POP3 abruft und
'Nachrichten auf dem Server belassen' aktiveirt hat.

> Zur Zeit l�scht der Kunde diese Mails dann alle 2 Monate manuell. Nun
> will er aber das dies automatisch geschieht.  Entweder bei gr��er 10MB
> oder nach 2 Monaten Lagerzeit. Gibt es da eine fertige L�sung bereits,
> die ich nur noch aktivieren muss? Oder muss ich selbst ein Skript
> schreiben?

Musst du schon selber schreiben.

Ein Ansatz ist

find /home/kunde/Maildir/cur -daystart -ctime +60 -print0 |xargs -0 ...

hinter 'xargs -0' kann dann ein anderes eigenes script stehen, dass alle
�bergebenen Argumente l�scht, oder vielleicht auch einfach nur
wegsichert.

Die Beschr�nkung im find Pfad auf .../Maildir/cur deswegen, weil damit
dann noch nicht abgeholte Nachrichten auf jeden Fall erhalten bleiben,
die liegen n�mlich in './new'.

Das ganze jetzt noch um ein 'du -scb /home/kunde/Maildir' vorne weg
erweitert und den Wert mit 10485760 verglichen, schon ist der check auf
das 10MiB Limit getan.
-- 
HTH 
 Pit


-- 
H�ufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an