* Alex Klein schrieb am 27.Dez.2001:
* Am 27.12.2001 zauberte Christoph Franke:
Die erste bezieht sich auf die Suchfunktion. Im deutschen Manual zu mutt wird hier / für die Suche nach regulären Ausdrücken gennant. Wenn ich dies anwende, sucht mutt mir die entsprechenden Subjects heraus. Wie kann ich aber sowohl in Headers wie Bodies einer Mailbox nach einem bestimmten Ausdruck suchen? (xyz hatte mir doch zum Thema abc einmal irgendwann etwas geschrieben?)
Vielleicht wäre Grepmail dazu besser. Ansonsten kannst Du auch Mails durchsuchen und markieren, wenn der Suchausdruck vorkommt.
Nichts gegen grepmail, aber es geht auch mit mutteigenen Bordmittel.
Im Pager Shift+T
Nein, T steht für markieren. Christoph will nur suchen, dafür ist / schon richtig.
Es gibt verschiedene Suchausdrücke (findest Du im Manual)
~b mutt
markiert alle Nachrichten, in denen mutt vorkommt.
Nur wenn es im Body vorkommt. ~B dann wenn es im Body oder Header vorkommt, ~s wenn es im Subjekt vorkommt und vieles mehr, etwa ~c name sucht Mails, bei denen eine Kopie an name geht.
Die zweite Frage bezieht sich mehr auf das mbox Format selbst. Nachdem ich meinem bisherigen Mailer The Bat! einfach für einen bestimmten Ordner sagen konnte, daß er nach x Tagen anfangen sollten, die jeweils ältesten Mails zu löschen, suche ich entsprechendes für mutt (hier mit mbox Format). Wie also kann man sicherstellen, daß die mbox Dateien nicht unendlich groß werden, sondern einer bestimmter Zeitraum für die Archivierung von Mail festgelegt wird und danach eine (möglichst automatische) Löschung beginnt (Vergleichbares gibt es für den Bereich news im Leafnode Paket ja als Programm texpire).
Da mbox IMHO eine Datei ist, wird das wohl nicht ganz so trivial zu lösen sein :-(
Stimmt, im mbox-Format liegen alle Mails eines Ordners in eine einzige Datei. Aber mutt kann auch mit andere Mail-Formate umgehen.
Ich archiviere mit einem Crontab. Einfach gzippen und in ein anderes Verzeichnis rüberschippen.
Mit mutt-eigene Mittel ist hier shift+T angebracht. Erst shift+T und dann ~d -datum, dann wird alles was älter ist als datum markiert, daß man anschließend mit ;d löschen kann, oder mit ;s verschieben oder mit ;C kopieren oder was sonst noch. Löschen geht auch einfacher mit D und dann ~d -datum eingeben. Auch ist es möglich ~d datum1-datum2 einzugeben, dann wird alles zwichen datum1 und datum2 gesucht (wenn man vorher / eingegeben hat) oder markiert (wenn man vorher T eingegeben hat) usw. ~d bezieht sich auf das Sendedatum. Mit ~r geht es genauso, nur das sich ~r auf das Recivedatum bezieht. Wenn man mit T verschiedene Mails markiert hat, dann kann man damit machen was man will, man muß vor dem jeweiligen Befehl, der sich normalerweise nur auf die aktuelle Mail bezieht einfach ein ; setzen. Mit t kann man die aktuelle Mail markieren, bzw. die Markierung zurücknehmen, wenn es schon markiert ist. Man kann auch nach Größe Suchen bzw. Markieren und vieles andere auch. Suche hier im deutschen Handbuch einfach nach Suchmuster oder auch nach ~b. Das Datum gibt man übrigens in der Form 28/12/2001 ein. Alles was man mit Tasten eingeben kann, kann man auch in einem macro aufnehmen, oder auch mit Hilfe eines Hooks bearbeiten. imho ist dies alles eine besonder Stärke von mutt, man hat sehr viele Möglichkeiten nach irgendetwas zu suchen und/oder zu markieren Mit markierte Mails kann man anschließend alles machen, was man mit einzelner Mails machen kann. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/products/books/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/share/doc/sdb/de/html/literatur.html |Zufallssignatur 5