Mutt - doch ziemlich beschränkte Möglichkeiten oder nur Wissenslücke?
Hi Liste! Mutt wird überall gepriesen, daß er alles kann. Naja, ich habe zumindest ein paar Sachen noch nicht gefunden. 1: Index: Man kann das Format der Index-Zeile verändern (set index_format), aber man kann sich nur anzeigen lassen welche Mailboxen neue Nachrichten enthalten. Ich will aber wissen wieviele neue, wieviele alte (ungelesene) und wieviele Mails insgesammt in den jeweiligen Boxen sind. So etwas ist nicht möglich, oder? 2: Irgenwie wird immer gesagt, daß Mutt genau das richtige für Mailinglisten ist, aber wenn man mehr als ein paar Mails hat, dann braucht er immer eine Ewigkeit um zwischen den Boxen zu wechseln. Gibt es einen config-Parameter, damit er Index-Dateien erstellt so wie es Netscape macht? PS: Ist mein Mutt vielleicht schon zu alt (v1.3.16i) und die neueren unterstützen das schon? PPS: Gibt es ein Proggie mit dem ich die Mails komplex archivieren kann? Ich will Mails die älter als z. B, älter als 10 Tage sind automatisch in Archivdateien mit 'Mailbox-$Jahr-$Monat' gespeichert werden. Das Problem ist, daß wenn mehrere Mails älter sind sie gemeinsam verschoben werden, und dann wenn gerade Monatswechsel ist manche Mails vom vorigen Monat schon in das Archiv des aktuellen Monats verschoben werden (bzw. umgekehrt) mfg Martin
On Sun, 09 Dec 2001, Yosuke Tomoe wrote:
Mutt wird überall gepriesen, daß er alles kann. Naja, ich habe zumindest ein paar Sachen noch nicht gefunden.
1: Index: Man kann das Format der Index-Zeile verändern (set index_format), aber man kann sich nur anzeigen lassen welche Mailboxen neue Nachrichten enthalten. Ich will aber wissen wieviele neue, wieviele alte (ungelesene) und wieviele Mails insgesammt in den jeweiligen Boxen sind. So etwas ist nicht möglich, oder?
Ja. Bei mir steht das schlicht in der Statuszeile (eine Zeile!): set status_format="%f (%s:%S) [%M/%m] [N=%b,*=%t,post=%p,new=%n/%u/%m] %> S: %6L" Interessant ist dabei das hinter "new=". Die erste Zahl '%n' sind die neuen Mails, die zweite die ungelesenen '^%u', die dritte die Anzahl der Mails in der mbox '%m'. Das sieht dann z.B. so aus: =suse-linux (threads:date) [1767/1767] [N=0,*=0,post=33,new=8/373/1767] S: 5.2M
2: Irgenwie wird immer gesagt, daß Mutt genau das richtige für Mailinglisten ist,
Ist es :)
aber wenn man mehr als ein paar Mails hat, dann braucht er immer eine Ewigkeit um zwischen den Boxen zu wechseln. Gibt es einen config-Parameter, damit er Index-Dateien erstellt so wie es Netscape macht?
Nicht dass ich wuesste. Bei mir braucht mutt bis so ca. 20000 keine wirklich deutlich merkbare Zeit, um in die mbox zu wechseln... Erst so ab 40000 Mails in einer mbox wird's so langsam nervig... Kurz, wenn du so ab 20000 Mails archivierst... ;)
PS: Ist mein Mutt vielleicht schon zu alt (v1.3.16i) und die neueren unterstützen das schon?
Nein, ich hab hier 1.3.12i.
PPS: Gibt es ein Proggie mit dem ich die Mails komplex archivieren kann? Ich will Mails die älter als z. B, älter als 10 Tage sind automatisch in Archivdateien mit 'Mailbox-$Jahr-$Monat' gespeichert werden. Das Problem ist, daß wenn mehrere Mails älter sind sie gemeinsam verschoben werden, und dann wenn gerade Monatswechsel ist manche Mails vom vorigen Monat schon in das Archiv des aktuellen Monats verschoben werden (bzw. umgekehrt)
Schau dir mal die Doku von mutt an, was da zum "tag" Parameter ~d gesagt wird... ~d 01/12/01-02/12/01 -> markiert alle Mails zwischen dem 1.12.01 und dem 2.12.01 ~d >4d -> markiert alle Mails, aelter als 4 Tage sind Nach dem markieren kannst du dann beliebige Aktionen auf die markierten mails anwenden, z.B. mittels 'save-message' (normal auf 's') in eine Archiv-mbox verschieben, wobei diese sich mittels mbox-hook vorbelegen laesst, z.B. als <name>-`date +%Y-%m`, so dass du nur noch bestaetigen musst, bei mir z.B.: mbox-hook ! 'suse-linux$' +lists/suse-linux-`date +%Y-%m` HTH, -dnh -- 178: anvögeln coitus interruptus (Dietz Proepper)
On Sun, Dec 09, 2001 at 06:45:46PM +0100, David Haller wrote:
On Sun, 09 Dec 2001, Yosuke Tomoe wrote:
Mutt wird überall gepriesen, daß er alles kann. Naja, ich habe zumindest ein paar Sachen noch nicht gefunden.
1: Index: Man kann das Format der Index-Zeile verändern (set index_format), aber man kann sich nur anzeigen lassen welche Mailboxen neue Nachrichten enthalten. Ich will aber wissen wieviele neue, wieviele alte (ungelesene) und wieviele Mails insgesammt in den jeweiligen Boxen sind. So etwas ist nicht möglich, oder?
Ja. Bei mir steht das schlicht in der Statuszeile (eine Zeile!):
set status_format="%f (%s:%S) [%M/%m] [N=%b,*=%t,post=%p,new=%n/%u/%m] %> S: %6L"
Dazu muß die Mailbox aber offen sein!!!!
aber wenn man mehr als ein paar Mails hat, dann braucht er immer eine Ewigkeit um zwischen den Boxen zu wechseln. Gibt es einen config-Parameter, damit er Index-Dateien erstellt so wie es Netscape macht?
Nicht dass ich wuesste. Bei mir braucht mutt bis so ca. 20000 keine wirklich deutlich merkbare Zeit, um in die mbox zu wechseln... Erst so ab 40000 Mails in einer mbox wird's so langsam nervig...
Also ich habe nicht ganz 4000 Mails in der SuSE-Mailbox und brauche geschlagene 12 Sekunden bis er beim Wechsel mit dem Einlesen fertig ist. Es ist zwar nur ein P2-233, aber es sollte doch etwas schneller gehen, oder? (Also an der Platte liegt es sicher nicht. Die Mailbox ist ca. 15 MB groß. Das müßte sie in einer Sekunde schaffen)
PPS: Gibt es ein Proggie mit dem ich die Mails komplex archivieren kann? Ich will Mails die älter als z. B, älter als 10 Tage sind automatisch in Archivdateien mit 'Mailbox-$Jahr-$Monat' gespeichert werden. Das Problem ist, daß wenn mehrere Mails älter sind sie gemeinsam verschoben werden, und dann wenn gerade Monatswechsel ist manche Mails vom vorigen Monat schon in das Archiv des aktuellen Monats verschoben werden (bzw. umgekehrt)
Schau dir mal die Doku von mutt an, was da zum "tag" Parameter ~d gesagt wird...
~d 01/12/01-02/12/01 -> markiert alle Mails zwischen dem 1.12.01 und dem 2.12.01 ~d >4d -> markiert alle Mails, aelter als 4 Tage sind
Nach dem markieren kannst du dann beliebige Aktionen auf die markierten mails anwenden, z.B. mittels 'save-message' (normal auf 's') in eine Archiv-mbox verschieben, wobei diese sich mittels mbox-hook vorbelegen laesst, z.B. als <name>-`date +%Y-%m`, so dass du nur noch bestaetigen musst, bei mir z.B.:
mbox-hook ! 'suse-linux$' +lists/suse-linux-`date +%Y-%m`
Ja, soweit bin ich ja auch schon, aber was ist wenn du: 10 Gelesene Mails hast. 5 Mails sind x-31.11.01 5 Mails sind 01.12.01-x Heute ist der 08.12.01 Alle Mails die älter als 7 Tage sind sollen automatisch archiviert werden. Ich habe da ein bischen etwas zusammengebastelt: # Für Monatsübergänge folder-hook =suse-ml 'push T~r 01/`date --date='1 month 7 days ago' '+%m/%Y'`-31/`date --date='1 month 7 days ago' '+%m/%Y'`!~F!~N!~O!~U\ns=archiv/suse-ml-`date --date='1 month 7 days ago' '+%m-%Y'`\n' # Normal (für nicht-Monatsübergänge) folder-hook =suse-ml 'push T~r 01/`date --date='7 days ago' '+%m/%Y'`-31/`date --date='7 days ago' '+%m/%Y'`!~F!~N!~O!~U'\ns=archiv/suse-ml-`d ate --date='7 days ago' '+%m-%Y'`\n' Irgendwie mag er das aber nicht. (Error: Zuviele Argumente) Was mache ich denn falsch? mfg Martin
* Yosuke Tomoe schrieb am 09.Dez.2001:
# Für Monatsübergänge folder-hook =suse-ml 'push T~r 01/`date --date='1 month 7 days ago' ^ ^ ^
Hier stimt was nicht. Du öffnest mit ' eine '...' Klammer, dann kommt ein ` und dann wieder die schließende Klammer. Es müßte '...`...`...' heißen. Das Du es anders gemeint hast ist mir schon klar. Entweder das zweite ' mit \ maskieren, oder " verwenden. Bernd
On Sun, Dec 09, 2001 at 06:45:46PM +0100, David Haller wrote:
On Sun, 09 Dec 2001, Yosuke Tomoe wrote:
Mutt wird überall gepriesen, daß er alles kann. Naja, ich habe zumindest ein paar Sachen noch nicht gefunden.
1: Index: Man kann das Format der Index-Zeile verändern (set index_format), aber man kann sich nur anzeigen lassen welche Mailboxen neue Nachrichten enthalten. Ich will aber wissen wieviele neue, wieviele alte (ungelesene) und wieviele Mails insgesammt in den jeweiligen Boxen sind. So etwas ist nicht möglich, oder?
Ja. Bei mir steht das schlicht in der Statuszeile (eine Zeile!):
set status_format="%f (%s:%S) [%M/%m] [N=%b,*=%t,post=%p,new=%n/%u/%m] %> S: %6L"
Dazu muß die Mailbox aber offen sein!!!!
aber wenn man mehr als ein paar Mails hat, dann braucht er immer eine Ewigkeit um zwischen den Boxen zu wechseln. Gibt es einen config-Parameter, damit er Index-Dateien erstellt so wie es Netscape macht?
Nicht dass ich wuesste. Bei mir braucht mutt bis so ca. 20000 keine wirklich deutlich merkbare Zeit, um in die mbox zu wechseln... Erst so ab 40000 Mails in einer mbox wird's so langsam nervig...
Also ich habe nicht ganz 4000 Mails in der SuSE-Mailbox und brauche geschlagene 12 Sekunden bis er beim Wechsel mit dem Einlesen fertig ist. Es ist zwar nur ein P2-233, aber es sollte doch etwas schneller gehen, oder? (Also an der Platte liegt es sicher nicht. Die Mailbox ist ca. 15 MB groß. Das müßte sie in einer Sekunde schaffen)
PPS: Gibt es ein Proggie mit dem ich die Mails komplex archivieren kann? Ich will Mails die älter als z. B, älter als 10 Tage sind automatisch in Archivdateien mit 'Mailbox-$Jahr-$Monat' gespeichert werden. Das Problem ist, daß wenn mehrere Mails älter sind sie gemeinsam verschoben werden, und dann wenn gerade Monatswechsel ist manche Mails vom vorigen Monat schon in das Archiv des aktuellen Monats verschoben werden (bzw. umgekehrt)
Schau dir mal die Doku von mutt an, was da zum "tag" Parameter ~d gesagt wird...
~d 01/12/01-02/12/01 -> markiert alle Mails zwischen dem 1.12.01 und dem 2.12.01 ~d >4d -> markiert alle Mails, aelter als 4 Tage sind
Nach dem markieren kannst du dann beliebige Aktionen auf die markierten mails anwenden, z.B. mittels 'save-message' (normal auf 's') in eine Archiv-mbox verschieben, wobei diese sich mittels mbox-hook vorbelegen laesst, z.B. als <name>-`date +%Y-%m`, so dass du nur noch bestaetigen musst, bei mir z.B.:
mbox-hook ! 'suse-linux$' +lists/suse-linux-`date +%Y-%m`
Ja, soweit bin ich ja auch schon, aber was ist wenn du: 10 Gelesene Mails hast. 5 Mails sind x-31.11.01 5 Mails sind 01.12.01-x Heute ist der 08.12.01 Alle Mails die älter als 7 Tage sind sollen automatisch archiviert werden. Ich habe da ein bischen etwas zusammengebastelt: # Für Monatsübergänge folder-hook =suse-ml 'push T~r 01/`date --date='1 month 7 days ago' '+%m/%Y'`-31/`date --date='1 month 7 days ago' +'+%m/%Y'`!~F!~N!~O!~U\ns=archiv/suse-ml-`date --date='1 month 7 days ago' '+%m-%Y'`\n' # Normal (für nicht-Monatsübergänge) folder-hook =suse-ml 'push T~r 01/`date --date='7 days ago' '+%m/%Y'`-31/`date --date='7 days ago' '+%m/%Y'`!~F!~N!~O!~U'\ns=archiv/suse-ml-`d ate --date='7 days ago' '+%m-%Y'`\n' Irgendwie mag er das aber nicht. (Zuviele Argumente, bzw. irgendetwas wie non-argument options oder so) Was mache ich denn falsch? mfg Martin
Moin,
* Yosuke Tomoe
set status_format="%f (%s:%S) [%M/%m] [N=%b,*=%t,post=%p,new=%n/%u/%m] %> S: %6L"
Dazu muß die Mailbox aber offen sein!!!!
Richtig.
# Für Monatsübergänge folder-hook =suse-ml 'push T~r 01/`date --date='1 month 7 days ago' '+%m/%Y'`-31/`date --date='1 month 7 days ago' +'+%m/%Y'`!~F!~N!~O!~U\ns=archiv/suse-ml-`date --date='1 month 7 days ago' '+%m-%Y'`\n' # Normal (für nicht-Monatsübergänge) folder-hook =suse-ml 'push T~r 01/`date --date='7 days ago' '+%m/%Y'`-31/`date --date='7 days ago' '+%m/%Y'`!~F!~N!~O!~U'\ns=archiv/suse-ml-`d ate --date='7 days ago' '+%m-%Y'`\n'
Irgendwie mag er das aber nicht. (Zuviele Argumente, bzw. irgendetwas wie non-argument options oder so)
Was mache ich denn falsch?
Warum machst Du solche Umstaende, was die Archiv-Folder betrifft? Wenn Du eine suse-linux-Mail zu einem bestimmten Thema suchst, dann oeffnest Du doch bestimmt nicht den "April"-Ordner, wo Du sie vermutest, und faengst an, jede Mail durchzuwurschteln? Du tippst beispielsweise ins Terminal ,------[] | grepmail mutt ~/Mail/archiv/suse-linux* `------* und den Rest erledigt grepmail. Ich wuerde das Datum der einzelnen Mails im Archiv-Folder nicht ueberbewerten. :-) Gruss, Andreas -- "Eine Sammlung von Kenntnissen macht keine Wissenschaft aus." [Hegel]
Hallo, * Am 11.12.2001 zauberte Andreas Kneib: [...]
Warum machst Du solche Umstaende, was die Archiv-Folder betrifft? Wenn Du eine suse-linux-Mail zu einem bestimmten Thema suchst, dann oeffnest Du doch bestimmt nicht den "April"-Ordner, wo Du sie vermutest, und faengst an, jede Mail durchzuwurschteln? Du tippst beispielsweise ins Terminal
,------[] | grepmail mutt ~/Mail/archiv/suse-linux* `------*
und den Rest erledigt grepmail. Ich wuerde das Datum der einzelnen Mails im Archiv-Folder nicht ueberbewerten. :-)
*PLONK* Du willst mit |X-Newsreader: Microsoft Outlook Express 5.00.2615.200
Ist grepmail ein extra rpm? Funktioniert das auch, wenn ich meine Archive mit gzip gepackt habe? -- Gruß Alex -- plonken? LOL [Ulf Müller zu Robert Piek in dciwb]
Moin,
* Alex Klein
Ist grepmail ein extra rpm? Funktioniert das auch, wenn ich meine Archive mit gzip gepackt habe?
Gleich zwei Antworten auf einmal:
======================================================================
[andreas]~ > rpm -qi grepmail
Name: grepmail Relocations: (not relocateable)
Version: 4.47 Vendor: SuSE GmbH, Nuernberg, Germany
Release: 14 Build Date: Fre 11 Mai 2001 19:20:56 CEST
Install date: Sam 09 Jun 2001 19:15:37 CEST Build Host: reiner.suse.de
Group: Utilities/File Source RPM:grepmail-4.47-14.src.rpm
Size : 100789 License: GPL
Packager : feedback@suse.de
URL : http://grepmail.sourceforge.net/
Summary : Search mailboxes for a particular email
Description :
Grepmail searches a normal, gzip'd, bzip'd, or tzip'd mailbox for a
given regular expression, and returns those emails that match it. Piped
input is allowed, and date restrictions are supported.
Authors:
--------
David Coppit
Moin,
* Yosuke Tomoe
1: Index: Man kann das Format der Index-Zeile verändern (set index_format), aber man kann sich nur anzeigen lassen welche Mailboxen neue Nachrichten enthalten. Ich will aber wissen wieviele neue, wieviele alte (ungelesene) und wieviele Mails insgesammt in den jeweiligen Boxen sind. So etwas ist nicht möglich, oder? Im Format $index_format wird jede einzelne Mail im Index angezeigt. Wo soll da Platz für mehrer Mailboxen sein? Ich glaube nicht, daß es eine Möglichkeit gibt, in alle Mailboxen reinzusehen. Ich benutze dazu GKrellM.
2: Irgenwie wird immer gesagt, daß Mutt genau das richtige für Mailinglisten ist, aber wenn man mehr als ein paar Mails hat, dann braucht er immer eine Ewigkeit um zwischen den Boxen zu wechseln. Dann laß es. Mach für solche Mailboxen ein eigenes Mutt auf.
Gibt es einen config-Parameter, damit er Index-Dateien erstellt so wie es Netscape macht? Nein.
Thorsten -- Scully: Do you have a theory? Mulder: I have plenty of theories.
* Thorsten Haude schrieb am 17.Dez.2001:
* Yosuke Tomoe
[01-12-09 19:06]:
1: Index: Man kann das Format der Index-Zeile verändern (set index_format), aber man kann sich nur anzeigen lassen welche Mailboxen neue Nachrichten enthalten. Ich will aber wissen wieviele neue, wieviele alte (ungelesene) und wieviele Mails insgesammt in den jeweiligen Boxen sind. So etwas ist nicht möglich, oder?
Im Format $index_format wird jede einzelne Mail im Index angezeigt. Wo soll da Platz für mehrer Mailboxen sein?
Nicht im Index, aber im Filebrowser. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2
participants (6)
-
Alex Klein
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
David Haller
-
Thorsten Haude
-
Yosuke Tomoe