[linux-l] mutt emails sortieren

Frank Reker frank at reker.net
Do Mai 20 17:26:32 CEST 2004


Ivan Villanueva disse:
> Hallo Belug,
> ich möchte, dass Mutt bestimmte E-Mail automatisch in eine anderen
> Mailbox speichert. Ich habe gegoogelt und raus gefunden, dass jedes Mal
> wo jemand diese Frage stellt, bekommt man die Antwort, man sollte es mit
> Procmail machen. Nur will ich mir die Zeit sparen. Ich hätte lieber so
> etwas wie folgendes in muttrc, leider funktioniert es nicht. Weiß
> jemand warum und wie man es richtig machen kann ?

Wo ist das Problem. Ich nehme mal an, dass du ohnehin die Mails
mit fetchmail abholst und fetchmail sie dann an procmail uebergibt
(mda procmail in .fetchmailrc). Ansonsten mach ne
.fetchmailrc mit
server <name des servers>
proto imap
user <username>
pass <passwort>
nokeep
flush
mda "/usr/bin/procmail ~/.procmailrc"

und in die .procmailrc folgende Regel
:0 $HOME/mail/save-message.lock
* ^From:.*norton.*
$HOME/mail/save-message

um nur ne kopie in save-message zu schreiben schreib noch ein
c hinter :0
also:
:0c $HOME/mail/save-message.lock

Das ist alles. Mit mutt, weiss ich gar nicht obs ueberhaupt geht,
da mutt die Mail ja erst mal aus dem Folder entfernen muesste.
mutt muesste also praktisch den Folder durchsuchen ob ne mail
von norton dadrin ist, diese dann dort loeschen und in die
andere mailbox einfuegen. Mit mutt kannst du aber nur hooks
setzen, wenn du die mail gerade bearbeitest. Du kannst, zwar
wie du es richtig gemacht hast ne folder-hook setzen, dass
bedeutet aber nicht, dass mutt automatisch den Folder durchsucht.
Du muesstest dir dann ein shell-script schreiben, dass von mutt
aufgerufen wird (mittels folder-hook) und dann die mails
umsortiert. Einfacher und sauberer ist's auf jeden Fall mit procmail.

>
> folder-hook mbox exec tag-pattern ~h norton tag-prefix save-message
> Computer2



-- 
Don't worry be happy ...
Ciao Frank



Mehr Informationen über die Mailingliste linux-l