* Edgar Kuchelmeister schrieb am 12.Dez.2002:
*Bernd Brodesser schrieb:
* Edgar Kuchelmeister schrieb am 11.Dez.2002:
*Bernd Brodesser schrieb am Tue, Dec 10, 2002 at 12:06:48PM +0100:
Aber der Mail-Followup-To Header, ist der Absicht? So bekommst Du die Mail nicht nur über Liste, sondern zusätzlich direkt. Ich habe es mal nicht herausgenommen, vielleicht willst Du es ja so.
Nö, eigentlich nicht. Wie kann ich das richtig einstellen?
Hat Christoph Dir schon geschrieben.
Wenn Du mutt -y aufrufst, bekommst Du gleich alle Mailboxes angezeigt, die neue Mails enthalten könnten. Das heißt, wenn Du sie in mailboxes vermerkt hast, was Du tuen solltest. Mit c? erhälst Du eine Übersicht über die Mailboxen. Evtl. TAB drücken. Kann man ja auch auf ein Macro legen.
Wo auf TAB drücken? Wenn die Mailboxliste angezeigt wird nach c? oder nach <c> in der Commandline?
Nach dem c? oder auch nachdem Du mutt -y aufgerufen hast. Das TAB hat hier, im sogenanten File-Browser die Bedeutung toggle-mailboxes. Jedenfalls solange Du TAB im muttrc keine andere Bedeutung gegeben hast. Du kanst nämlich alles umdefinieren, auch z.B das c von c? Mit toggle-mailboxes wechselst Du zwichen normalen File-Browser und alle Mailboxes, die in mailboxes eingetragen sind. Dort sollten alle Mailboxes stehen, die neue Mails erhalten können, und nur die. Insbesondere keine Archivmailboxen. Einmal hast Du somit die Auswahl zwichen allen Eingangsmailboxen, und nur die, und zum anderen befindest Du Dich normalerweise im ~/Mail. Genauer, das Verzeichnis, das in der mutt-Variable $folder steht.
Die verschiedene Mailboxen habe ich auf Funktionstasten gelegt, etwa:
macro index <F8> "c=suse-linux-inbox^M" SuSE-Liste
Die Lösung gefällt mir gut ;-)
Müßtest Du natürlich anpassen. Das gleiche nicht nur für index, sondern auch für pager.
"...sonder auch für pager" versteh ich nicht ganz. Heißt es, das die Funktionstaste auch dann wenn ich im vim bin funktioniert?
Nein, vim ist der Editor. pager ist das Teil, wo man die Mail mit lesen kann. Wenn Du darauf antwortest, dann wird der Editor aufgerufen. Index ist das Teil, wo alle Mails aufgelistet werden. Du kannst auch noch Anstelle von index andere Schlüsselwörter einsetzen, etwa browser für den oben erwähnten File-Browser, oder etwa compose für die Seite, die Du nach verlassen von vim bekomst und normalerweise ein y eingegeben werden muß, damit die Mail weitergeleitet wird. Und einige andere Spezialmenüs auch noch. Aber hierbei macht es wenig Sinn, zumal hier ein c auch nicht funktioniert, bzw. eine ganz andere Bedeutung hätte. Nur in all diese Menüs kannst Du die Tasten anders belegen oder Macros definieren. Genau genommen belegst Du auch keine Tasten, sondern Zeichen. Du kannst etwa nicht die Shifttaste mit was belegen, da die Shifttaste kein Zeichen ausgibt. Das kann man im modmap verändern, aber das hat nichts mit mutt zu tun.
Ich weiß nicht, ob es möglich ist, automatisch zu wechseln. Wünschenswert ist es aber nicht. Denn in dem Moment, wo ich wechsle, werden alle Änderungen Spruchreif. Dann werden als gelöscht gekennzeichnete Mails wirklich gelöscht. Evtl. erst nach Nachfrage, oder die Mails werden verschoben. Etwa die gelesenen über einen mbox-hook.
Gibt es einen Tipp, wie ich auch die übersprungenen bzw. die nicht das Flag 'N' haben gleich mit verschieben kann? (Ich lese nicht alle, nur eben die für mich relevanten und interessanten)
Im Index entweder gleich ein N eingeben, dann wird das N entweder weggenommen, oder eingefügt, je nachdem. Du kanst auch eine Auswahl mit T treffen. Also T und dann ~A für alle, oder ~N für alle, die ein N haben, also neu sind, oder ~d 12/9/2002 - 10/10/2002 alle Mails, die zwichen dem 12.9.2002 und dem 10.10.2002 versendet wurden, oder mit ~d 15/1/2001 +3d -4w alle Mails die am 15 Januar 2001 oder bis zu drei Tagen später oder vier Wochen früher versendet wurden, oder mit ~d < 1m alle Mails, die jünger sind als ein Monat. Wenn Du nicht ~d sondern ~r nimmst, wird nicht das Versanddatum genommen, sondern das Datum, wann die Mail Dich erreicht hat, was ja nicht unbedingt das gleiche sein muß. Du kanst mit ~s subjekt ein spezielles Subjekt auswählen oder mit ~f name den Schreiber der Mail, mit ~t name den Empfänger usw. und viele weitere Möglichkeiten, bis hin zu ~b muster, mit dem Du ein Muster im Body suchst. Du kanst hier wie bei ~s, ~f, ~t und viele anderen regexp benutzen. Also alles sehr flexibel. In jedem Fall, werden alle Mails, die die jeweilige Bedingung erfüllt markiert, daß heißt, sie werden mit einem * gekennzeichnet. Eine einzelne Mail kannst Du markieren, indem Du im Index ein t eingibst. Mit dem t kannst Du auch die Auswahl wieder wegnehmen. Mit <ESC> t kanst Du einen ganzen Thread markieren. Wenn Du jetzt ; Befehl sagst, so bezieht sich der Befehl auf alle markierte Mails, soweit es Sinn macht. Etwa ;d löscht alle markierte Mails, ;s verschiebt alle markierte Mails, ;C Kopiert alle markierte Mails und mit ;N wird bei allen markierte Mails, die nicht neu sind, das N gesetzt, also als neu erklärt, und alle markierte Mails, die neu sind, wird als nicht neu erklärt, also das N weggenommen. Bei andere Befehle, wie etwa ;<RETURN> oder ;c macht das ; keinen Sinn es wird nur eine Mail angezeigt, oder zum Browser gewechselt. Zugegeben, eine Menge Stoff, aber ich wollte nur mal klar machen, was mit mutt alles möglich ist. Es ist natürlich noch sehr viel mehr möglich, etwa mit l und dann ein ~ Muster so wie oben, und es werden im Index nur noch die ausgewählte Mails angezeigt. Nach einem / kanst Du ein Suchmuster eingeben das auch ~ Muster enthalten kann.
Habt ihr mir da einen Tipp?
Du kanst Dir natürlich dazu auch ein macro basteln. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9