Re: Alte Messages in Cyrus imap löschen
Und so begab es sich, daß " Joerg Zimmermann" schrieb:
> Hi Dieter,
>
> Dieter Tremel schrieb am 01/07/03 15:48:
>> wie lösche ich am elegantesten alle Nachrichten in imap mailboxen, die
>> vor z.B. mehr als 30 Tagen empfangen wurden. Das ganz soll
>> serverseitig ohne Clienthilfe laufen.
>
> da wirst Du Dich entweder mit dem IMAP-Protokoll auseinandersetzen
> müssen, oder Du bemühst Perl. Beim MCPAN gibt es ein Modul 'IMAPClient'.
> Hiermit kannst Du ganz bequem auf IMAP-Mailboxen zugreifen.
> Neben dem löschen kannst Du auch alle Attribute der Mails ermitteln,
> sowie die folder-Strukturen ändern.
>
> BTW, für Datumsberechnungen gibt es das Modul Date::Calc.
Ich hab vor einiger Zeit mal so ein Perl script geschrieben,
es kann mit mehreren Servern umgehen und man kann das
max. alter pro Maildir über eine Apache-style config setzten.
Wenn interesse daran besteht werde ich es heute Abend hochzuladen
und den Link hier posten.
Grüße,
--
Stefan Klein
rm -rf;
remote mail; real fast.
Reply to: