;; -*- emacs-lisp -*- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; $Id: gnus_splitting.el,v 1.25 2006-11-06 21:02:42 rscholz Exp $ ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; Sortieren von Mails ;; ;; Die offizielle Quelle dieser Datei ist ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Splitting von Mails (Info-goto-node "(Gnus)Splitting Mail") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Splitting der Mails. Mails werden in die entsprechende Gruppe ;; einsortiert, falls der angegebene reguläre Ausdruck passt... ;; Ich bin inzwischen auf IMAP umgestiegen, dass heißt, die hier ;; oben aufgezeichneten Splitting-Regeln werden nicht mehr benutzt. ;; IMAP-Splitting ist weiter unten aufgeführt. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Splitting für nnml-Backend ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; TIPP: die hier spezifizierten Gruppen werden von Gnus AUTOMATISCH ;; angelegt, müssen also nicht erzeugt werden. Falls nach dem Abrufen ;; von Mails mit `g' diese Gruppen scheinbar nicht sichtbar sein ;; sollten, einfach `F' im Summary-Buffer drücken. Damit sucht Gnus ;; nach eventuell neu angelegten Gruppen. ;; Fancy Splitting (Info-goto-node "(Gnus)Fancy Splitting Mail") (setq nnmail-split-methods 'nnmail-split-fancy) (setq nnmail-split-fancy ;; Falls die Mail im References-Header auf eine Mail verweist, ;; die bereits irgendwo einsortiert wurde, soll diese Mail auch ;; dort gespeichert werden. '(| "subject" "some subject" "mail.privacy") ;; Dieser Header wird in jeder meiner Messages eingefügt, damit ;; ich weiß, aus welcher Gruppe ich die geschrieben habe. ("X-Message-Source" "[a-z0-9]+ INBOX\\.\\(.*\\)" "\\1") ("X-Message-Source" "[a-z0-9]+ \\(.*\\)" "\\1") ;; hat obige Regel nicht gepasst, werden nun die anderen betrachtet... (to "anon@ymo.us" "mail.protect") (from "anon@ymo.us" "mail.my" (| "subject" "some subject" "mail.privacy") "mail.my")) (from "anon@ymo.us" "mail.my") (to "anon@ymo.us" "mail.protect") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my" (| "subject" "some subject" "mail.privacy") "mail.my")) (from "anon@ymo.us" "mail.my") (any "anon@ymo.us" "mail.privacy") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (any "anon@ymo.us" "mail.privacy") (any "anon@ymo.us" "mail.privacy") (to "anon@ymo.us" "mail.protect") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my" "admin.bills") (from "anon@ymo.us" "mail.my") (from "anon@ymo.us" "mail.my") (to "anon@ymo.us" "mail.protect") (to "anon@ymo.us" "mail.protect") (to "anon@ymo.us" "mail.protect") (to "anon@ymo.us" "mail.protect") (from "anon@ymo.us" "mail.my") (to "anon@ymo.us" "mail.protect") (to "anon@ymo.us" "mail.protect") (from "anon@ymo.us" "mail.my" (| "subject" "some subject" "mail.privacy") "mail.my")) ("subject" "\\