folder-hook nase set envelope_from=yes
folder-hook nase set sort=threads
folder-hook nase my_hdr Reply-To: nase@.....de # doppelt hält besser
folder-hook nase set signature=/home/andrea/signature.nase
folder-hook nase set record=/home/andrea/.procmail/nase # Kopie von ges. Mails in den gleichen Folder
-- PrinCess - 26 Jul 2005
Folder Liste
Auf der Suche nach einer Mögichkeit eine Folder-Liste anzuzeigen, hab ich diesen Patch gefunden:
http://thomer.com/mutt/
Zwei kleine "Bugs":
- die automatische Anzeige der Anzahl neuer/ungelesener Mails pro Folder funktioniert nur bei lokalen Mailboxen...
(Hat jemand lust (und Zeit) einen Patch dafür zu schreiben, damit das auch mit IMAP klappt? ;-) )
- das Debian-Packet für das gepatchte mutt hat den gleichen Namen und die gleiche Version, wie das original mutt-Packet...
das führt dazu, dass die gepatchte Version bei jedem dist-upgrade wieder duch die originale ersetzt wird...
-- SebastianRies - 12 Aug 2005
Es gibt das Projekt mutt-ng, in dem die Funktionalität des mutt massiv aufgebohrt wird. Es ist allerdings die Frage, ob mutt am Ende noch ein Mailreader ist oder eine eierlegende Wollmilchsau wie gnus. Der Maintainer des Debian-Packages von mutt hat eine Reihe von sinnvollen Features und Patches aus mutt-ng übernommen und eingebaut (insbesondere ein paar Patches, die einen positiven Einfluss auf die Geschwindigkeit haben).
-- JoergHoh - 12 Aug 2005
List reply
Um list reply einzustellen, konfiguriert man im .muttrc oder im geeigneten folder-hook:
subscribe public@cccs.de. Mit L (Groß-L) kann man dann ganz leicht ein reply auf die Liste machen.
Nachteil: in der Standardkonfiguration zeigt der mutt dann im Index nur "To Listenname" an, statt den
Adressen/Namen der Absender. Fand ich nicht so prickelnd, aber ich such mal wo man das umstellt.
Hängt mit der Default-Darstellung des From zusammen, er nimmt die Listenadresse, so ein passenden subscribe-Statement vorhanden ist.
-- PrinCess - 01 Aug 2005
procmail/xmultibiff (wie kommen die Mails in die Folder)
Bei den meisten Linuxdistributionen ist procmail bereits als LDA (LocalDeliveryAgent?) eingetragen, so dass man auf der Systemseite nix mehr einstellen muss, und es reicht einfach im HomeDir? eine .procmailrc Datei anzulegen und die Befehle direkt einzugeben.
Mal eine leicht kommentierte .procmailrc:
Generelles
PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:.
MAILDIR=$HOME/mail # You'd better make sure it exists
DEFAULT=$MAILDIR/mbox
LOGFILE=$MAILDIR/from
LOCKFILE=$HOME/.lockmail
SpamAssassin?
Startet für jede eingehende Mail einen SpamAssassin? und prüft die Mail auf Spam.
:0fw
| spamassassin
Oder noch besser, wenn der spamd auf dem System laeuft, einfach den spamc aufrufen, das ist besser für die Systemlast.
:0fw
| spamc -f
_Mehr zu SpamAssassin? auf http://svn.apache.org/repos/asf/spamassassin/branches/3.0/INSTALL _
Wegfiltern der als Spam erkannten Mails
:0:
* ^X-Spam-Status: Yes
$MAILDIR/caughtspam
Einsortieren von Mails in verschiedene Folder
Mails der CCCS Mailingliste nach cccs-public
:0:
* ^From.public-admin@cccs.invalid
$MAILDIR/cccs-public
CCC Intern Mails nach ccc-intern
Wichtig ist hier der Regexp [0-9]* da der Envelope Sender bei jeder Mail unterschiedlich ist.
:0:
* ^From.intern-return-[0-9]*-andreas=bawue.net@lists.ccc.invalid
$MAILDIR/ccc-intern
Man kann das ganze erweitern in From.intern-return-.*@lists.ccc.invalid. Damit sollte das ganze von der Empfängeradresse unabhängig sein.
Noch besser ist es, anhand fester Headerzeilen in einer Mail die einzelnen Mailingliste in separate Folder einzuordnen
:0:
* 1^0 List-Id:.*<public.cccs.de>
* 1^0 (To|CC):.*ccc-s@bawue.de.*
* 1^0 (To|CC):.*ccc-s-admin@bawue.de.*
$MDIR/.lists.ccc.cccs-public/
Im gewählten Beispiel sieht man gleichzeitig noch, wie eine "Oder"-Verknüpfung zwischen den einzelnen Bedingungen hergestellt werden kann. -- JoergHoh - 26 Jul 2005
Weiterleiten von speziellen Mails
Alle mails die nicht in irgendwelche Ordner wegsortiert wurden, werden zusätzlich als Kopie an mein Mobiltelefon geschickt.
:0c
! 01701234567@mobilfunkprovider.invalid
Das ganze kombiniert sähe dann so aus:
PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:.
MAILDIR=$HOME/mail # You'd better make sure it exists
DEFAULT=$MAILDIR/mbox
LOGFILE=$MAILDIR/from
LOCKFILE=$HOME/.lockmail
:0fw
| spamc -f
:0:
* ^X-Spam-Status: Yes
$MAILDIR/caughtspam
:0:
* ^From.public-admin@cccs.invalid
$MAILDIR/cccs-public
:0:
* ^From.intern-return-[0-9]*-andreas=bawue.net@lists.ccc.invalid
$MAILDIR/ccc-intern
:0c
! 01701234567@mobilfunkprovider.invalid
-- IxS - 26 Jul 2005