Now, you'd think that the exact same Gnus mail splitting rules would split mail into the same groups regardless of XEmacs version. But you'd be wrong! Here are my split rules: (setq nnmail-split-methods 'nnmail-split-fancy nnmail-message-id-cache-length 5000 nnmail-crosspost nil nnmail-split-fancy '(| ;; Tiffany is highest priority. (any "ms_tamber@hotmail\\.com" "private.Tiffany") ;; SPAM... ;; Most people put their spam splits after their mailing ;; lists and stuff. I think this is the wrong way to do it, ;; because you'd still get heaps of spam in your mailing list ;; groups. ("X-Spam-Flag" "Yes" "SPAM.spamassassin") ("Content-Type" content-spam "SPAM.content") ("Content-Transfer-Encoding" encoding-spam "SPAM.encoding") ("Subject" subject-spam "SPAM.subjects") (from author-spam "SPAM.authors") ("Received" domain-spam "SPAM.domains") ("Keywords" keyword-spam "SPAM.keywords") ;; XEmacs stuff I want to disappear. (to "xemacs-\\(people\\|request\\|users\\|webmaint\\|winnt\\|nt\\)+@xemacs\\.org" "SPAM.xemacs") (to "youngs@xemacs\\.org" "SPAM.xemacs") ;; Bounces (from mail "returned.mail") ;; Log files ("Subject" "\\(Logs:.*\\|Mail Stats\\|eicq Daily Usenet\\|var/log/.*\\)" "private.logs") ;; Mailing lists (any "\\(eicq\\|mh-e\\|bbdb\\|tramp\\|xemacs\\)-\\b\\(\\w+\\)@\\(\\(lists\\.\\)?\\(sf\\|sourceforge\\)\\.net\\|\\(mail\\.freesoftware\\.fsf\\|gnu\\|nongnu\\|xemacs\\)\\.org\\)" "\\1.\\2") (from "noreply@sourceforge\\.net" "eicq.admin") (from "mailman-owner@lists\\.\\(sf\\|sourceforge\\)\\.net" "eicq.admin") (any "ding@\\(hpc\\.uh\\.edu\\|gnus\\.org\\)" "gnus.ding") (to "cvslog@quimby\\.gnus\\.org" "gnus.cvs") (from "freshmeat-news" "freshmeat.news") (from "Administrator@jobnet\\.com\\.au" "employment") (from "subscriber\\.email@jobs\\.jobserve\\.com" "employment") (any "icq-devel" "icq.devel") (any "sql-ledger-users" "sql.ledger") (any "inn-workers" "inn.workers") (any "linux-kernel@vger\\.kernel\\.org" "linux.kernel") ;; To me, personally (to "steve$\\|steve@\\(localhost\\|eicq\\.dnsalias\\.org\\)" "private.local") (to "\\(sr\\)?youngs\\(_steve\\)?@\\(bigpond\\.net\\.au\\|tux\\.org\\|users\\.sourceforge\\.net\\|yahoo\\.co\\.uk\\)" "private.net") ;; Catch all "INBOX")) In XEmacs 21.4.15 everything goes where you'd expect it to go. In XEmacs 21.5.16 (+CVS-20040227) everything goes to INBOX. Those settings above used to work for me in 21.5, but unfortunately it has been so long since I last used 21.5 that I can't tell you when it last worked. Sorry. :-( I wonder what's gone a-drift in 21.5? Nothing in the ChangeLogs really jumps out at me. -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |---------------------------------|