X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/9ee82fbbdbc2a7ea10b8f7a1b4cb470abf60e792..db6e1e360089e2b8679f6f6018e4fd12edae6510:/dot/gnus-local.el.distorted diff --git a/dot/gnus-local.el.distorted b/dot/gnus-local.el.distorted index a484554..50b7159 100644 --- a/dot/gnus-local.el.distorted +++ b/dot/gnus-local.el.distorted @@ -93,6 +93,16 @@ (address "distorted.mdw@gmail.com") ("X-mdw-Send-Mail" "gmail-smtp")))) +(require 'nnmail) +(setq nnmail-split-abbrev-alist + (mdw-uniquify-alist + `((to . ,(concat "to\\|cc\\|apparently-to\\|envelope-to\\|" + "resent-to\\|resent-cc")) + (any . ,(concat "from\\|sender\\|resent-from\\|" + "to\\|cc\\|apparently-to\\|envelope-to\\|" + "resent-to\\|resent-cc")) + ,@nnmail-split-abbrev-alist))) + (defvar mdw-odin-parse-regexp (concat "^" "\\S-+" "\\s-+" ; time limit @@ -135,19 +145,29 @@ (from "darchive@.*\\.distorted\\.org\\.uk" "admin.misc") (from "support@aa\\.net\\.uk" "admin.aaisp") (from "bugs@distorted\\.org\\.uk" "admin.bugs") + (from "darchive@distorted\\.org\\.uk" "admin.darchive") - ;; Colo provider. + ;; Colo and network provider. (from "\\(accounts\\|support\\)@jump\\.net\\.uk" "keep.colo") + (from "\\(accounts\\|support\\)@aa\\.net\\.uk" "keep.aaisp") ;; Mailing lists, not split out earlier. (to "python-list@python\\.org" "lists.python") - (to "\\(jump-\\(announce\\|discuss\\)\\)@\\(lists\\.\\)jump\\.net\\.uk" - "lists.jump-\\1") + (to ,(concat "\\(jump-\\(announce\\|discuss\\)\\)@" + "\\(lists\\.\\|\\)" "jump\\.net\\.uk") + "lists.\\1") (to "cambridgecryptowhiskyclub@gmail\\.com" "lists.cambridge-crypto-whisky") - (from "@liberty-human-rights\\.org\\.uk\\>" "lists.liberty" t) - (from "@libertymail\\.org\\.uk\\>" "lists.liberty" t) + (from ,(concat "@" "\\(" "liberty-human-rights" + "\\|" "libertyhumanrights" + "\\|" "libertymail" + "\\)" "\\.org\\.uk" "\\>") + "lists.liberty" t) (from "@openrightsgroup\\.org\\>" "lists.org" t) + (from "@warwick\\.ac\\.uk\\>" "lists.warwick-uni" t) + (to "chiark-\\(motd\\|announce\\)@chiark\\.greenend\\.org\\.uk" + "lists.chiark-announce") + (any "clive-cambridge-gamers@nsict\\.org" "lists.nsict-games") ;; Per-sender addresses. (to "\\" "crap.cineworld" t) (from "@tshirthell\\.com\\>" "crap.tshirt-hell" t) (from "campaigns@jolla\\.com\\>" "crap.jolla" t) + (from "@thomann\\.de\\>" "crap.thomann" t) + (from "@wikimedia\\.org\\>" "crap.wikimedia" t) + (from "@gandi\\.net\\>" "crap.gandi" t) + (from "@mythic-beasts\\.com\\>" "crap.mythic-beasts" t) ;; Default. "mail.misc"))