kann mir jemand in einfach zu verstehenden Worten (kurz) erklaeren, wofuer die hooks in der muttrc benutzt werden. Ich habe mir Doku schon angesehen, aber irgenwie steh ich da auf der Leitung! Danke... Andre * Andre Best * andre.best@gmx.net * Fax 089 2443 15498 * --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Andre, * Andre Best schrieb am 27.Apr.2000:
kann mir jemand in einfach zu verstehenden Worten (kurz)
Oh, Mist, ist leider nicht ganz so kurz geworden.
Es gibt die verschiedenste hooks. Da wäre einmal der folder-hook. Angenommen, Du hast einen folder suse-linux wo Du die mails von dieser Liste ablegst. Dann kannst Du Dir einen folder-hook anlegen. Z.B: folder-hook 'suse-linux' "color index red black" und alle Indexeinträge sind bei suse-linux Rot auf Schwarz. Man kann natürlich auch sinnvolleres mit machen. Dann gibt es den send-hook damit kannst Du bestimmen, was mit Mails geschieht, die eine bestimmte Adresse haben. Z.B: end-hook . "set signature=~/sig/default" send-hook suse-linux "set signature=~/sig/suse" etzt für mails an die Liste andere Signaturen als sonst. Wichtig, daß der Eintrag mit dem . zuerst kommt, denn der . steht für alles. Bei Mails die an die Liste gehen wird dies aber überschrieben und es wird die Signatur für die SuSE-Liste genommen. Man kann natürlich auch noch anderes machen. Wichtig zu sagen ist auch noch, daß der send-hook am Anfang ausgewertet wird. Wenn Du beim Schreiben Deiner Mail den Empfänger änderst, dann ist es zu spät. Dann gibt es den mbox-hook. Ich habe unter anderem folgenden: mbox-hook 'suse-linux-inbox' +archiv/suse-linux/`date +%Y-%m` Dieser mbox-hook bewirkt, daß wenn ich meine suse-linux-inbox, in der bei mir alle Listenmails ankommen, verlasse, so werden alle gelesene Mails nach <HOME>/Mail/archiv/suse-linux/<DATUM> verschoben. Dabei steht <DATUM> momentan auf 2000-04. Es ist somit monatsweise. Aber das kannst Du mit dem date-Befehl beliebig gestalten. Ein weiterer hook ist der save-hook. Um besonders wichtige Mails besonders abzulegen habe ich auch einen save-hook: ave-hook "~L suse-linux" +archiv/suse-linux/interessantes-`date +%Y` Damit werden alle mails von der Liste nach <HOME>/Mail/archiv/suse-linux/interessantes-<JAHR> verschoben, wenn ich es mit einem s sage. Mit dem fcc-hook kannst Du sagen wo Du Kopien von Mails, die Du schreibst speichern möchtest. Ein fcc-save-hook ist eine Kombination aus fcc-hook und save-hook. Die Syntax der verschiedenen hooks sind ähnlich. Sie lautet: irgendwas-hook pattern command Dabei ist pattern die Bedingung ob ein hook ausgelöst wird. irgendwas bestimmt den Zeitpunkt und command was gemacht wird. Dabei wird bei mbox-hook, save-hook, fcc-hook und fcc-save-hook als command die mailbox angegeben in der hineingeschrieben wird, während bei folder-hook und send-hook alle mutt-commandos zur verfügung stehen. Beim folder-hook steht anstelle eines pattern nur ein regexpr., der den folder bezeichnet. Bei allen anderen hooks kommt da ein pattern hin. Ein Pattern besteht aus einem ~ gefolgt von einem lustigen Buchstaben, der eine ganz bestimmte Bedeutung hat und evtl. noch weiterer Angaben. So verschiebt ein mbox-hook ~m 300000- +to_big zu große Mails, nachdem sie gelesen wurden und der Index oder ganz mutt verlassen wurde nach <HOME>/Mail/to_big Habe ich aber nicht getestet und weiß auch nicht ganz genau, ob die Angabe in Bytes erfolgt. Ist aber auch nur ein blödes Beispiel um zu zeigen, was man alles machen kann. Welche Pattern es alles gibt, entnimmst Du bitte dem Manual. Such einfach nach Patterns. Das + vor to_big oder wie auch schon mehrfach oben ist übrigens ein Shortcut für den Mailfolder. Normalerweise ist das Mail im Homeverzeichnis. Es gibt auch noch andere Shortcuts. Steht auch im Manual unter Shortcuts. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Andre, * Andre Best schrieb am 27.Apr.2000:
kann mir jemand in einfach zu verstehenden Worten (kurz)
Oh, Mist, ist leider nicht ganz so kurz geworden.
Es gibt die verschiedenste hooks. Da wäre einmal der folder-hook. Angenommen, Du hast einen folder suse-linux wo Du die mails von dieser Liste ablegst. Dann kannst Du Dir einen folder-hook anlegen. Z.B: folder-hook 'suse-linux' "color index red black" und alle Indexeinträge sind bei suse-linux Rot auf Schwarz. Man kann natürlich auch sinnvolleres mit machen. Dann gibt es den send-hook damit kannst Du bestimmen, was mit Mails geschieht, die eine bestimmte Adresse haben. Z.B: end-hook . "set signature=~/sig/default" send-hook suse-linux "set signature=~/sig/suse" etzt für mails an die Liste andere Signaturen als sonst. Wichtig, daß der Eintrag mit dem . zuerst kommt, denn der . steht für alles. Bei Mails die an die Liste gehen wird dies aber überschrieben und es wird die Signatur für die SuSE-Liste genommen. Man kann natürlich auch noch anderes machen. Wichtig zu sagen ist auch noch, daß der send-hook am Anfang ausgewertet wird. Wenn Du beim Schreiben Deiner Mail den Empfänger änderst, dann ist es zu spät. Dann gibt es den mbox-hook. Ich habe unter anderem folgenden: mbox-hook 'suse-linux-inbox' +archiv/suse-linux/`date +%Y-%m` Dieser mbox-hook bewirkt, daß wenn ich meine suse-linux-inbox, in der bei mir alle Listenmails ankommen, verlasse, so werden alle gelesene Mails nach <HOME>/Mail/archiv/suse-linux/<DATUM> verschoben. Dabei steht <DATUM> momentan auf 2000-04. Es ist somit monatsweise. Aber das kannst Du mit dem date-Befehl beliebig gestalten. Ein weiterer hook ist der save-hook. Um besonders wichtige Mails besonders abzulegen habe ich auch einen save-hook: ave-hook "~L suse-linux" +archiv/suse-linux/interessantes-`date +%Y` Damit werden alle mails von der Liste nach <HOME>/Mail/archiv/suse-linux/interessantes-<JAHR> verschoben, wenn ich es mit einem s sage. Mit dem fcc-hook kannst Du sagen wo Du Kopien von Mails, die Du schreibst speichern möchtest. Ein fcc-save-hook ist eine Kombination aus fcc-hook und save-hook. Die Syntax der verschiedenen hooks sind ähnlich. Sie lautet: irgendwas-hook pattern command Dabei ist pattern die Bedingung ob ein hook ausgelöst wird. irgendwas bestimmt den Zeitpunkt und command was gemacht wird. Dabei wird bei mbox-hook, save-hook, fcc-hook und fcc-save-hook als command die mailbox angegeben in der hineingeschrieben wird, während bei folder-hook und send-hook alle mutt-commandos zur verfügung stehen. Beim folder-hook steht anstelle eines pattern nur ein regexpr., der den folder bezeichnet. Bei allen anderen hooks kommt da ein pattern hin. Ein Pattern besteht aus einem ~ gefolgt von einem lustigen Buchstaben, der eine ganz bestimmte Bedeutung hat und evtl. noch weiterer Angaben. So verschiebt ein mbox-hook ~m 300000- +to_big zu große Mails, nachdem sie gelesen wurden und der Index oder ganz mutt verlassen wurde nach <HOME>/Mail/to_big Habe ich aber nicht getestet und weiß auch nicht ganz genau, ob die Angabe in Bytes erfolgt. Ist aber auch nur ein blödes Beispiel um zu zeigen, was man alles machen kann. Welche Pattern es alles gibt, entnimmst Du bitte dem Manual. Such einfach nach Patterns. Das + vor to_big oder wie auch schon mehrfach oben ist übrigens ein Shortcut für den Mailfolder. Normalerweise ist das Mail im Homeverzeichnis. Es gibt auch noch andere Shortcuts. Steht auch im Manual unter Shortcuts. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
andre.best@gmx.net
-
B.Brodesser@online-club.de