[UFO Chicago] Taking a mutt home from the pound

Nick Moffitt nick@zork.net
Tue, 29 Apr 2003 15:40:19 -0700


begin  Lukas Eklund  quotation:
> Quoting Jesse Becker:
> > 1)  There are a number of redraw problems.  When I view the
> 
> No idea on this one.

	Looks like a terminal problem.  He may want to try just going
plain ascii, or fixing his terminfo entry.

> > 3)  Any nifty tricks/suggestsions?  I'm currently using the
> > stock muttrc file, slightly tweaked.

----8<----
mailboxes `echo ~/inboxes/*`
subscribe `cd ~/inboxes && echo *`
----8<----

That's in my .muttrc to add all of my procmail'd inboxes to the
listings.  Note that I use ~/inboxes/ for my split-inboxes dir.  You
should adjust my suggestions wherever you see that string.  

Also check out my bogofilter setup for my .muttrc:

----8<----
macro index s "<enter-command>unset wait_key\n<tag-prefix><pipe-entry>bogofilter -Sn\n<enter-command>set wait_key\n<tag-prefix><save-entry>"
macro pager s "<enter-command>unset wait_key\n<pipe-entry>bogofilter -Sn\n<enter-command>set wait_key\n<save-entry>"
macro index r "<enter-command>unset wait_key\n<tag-prefix><pipe-entry>bogofilter -n\n<enter-command>set wait_key\n<tag-prefix><reply>"
macro pager r "<enter-command>unset wait_key\n<pipe-entry>bogofilter -n\n<enter-command>set wait_key\n<reply>"
macro index g "<enter-command>unset wait_key\n<tag-prefix><pipe-entry>bogofilter -n\n<enter-command>set wait_key\n<tag-prefix><group-reply>"
macro pager g "<enter-command>unset wait_key\n<pipe-entry>bogofilter -n\n<enter-command>set wait_key\n<group-reply>"
macro index l "<enter-command>unset wait_key\n<tag-prefix><pipe-entry>bogofilter -n\n<enter-command>set wait_key\n<tag-prefix><list-reply>"
macro pager l "<enter-command>unset wait_key\n<pipe-entry>bogofilter -n\n<enter-command>set wait_key\n<list-reply>"
macro index X "<enter-command>unset wait_key\n<tag-prefix><pipe-entry>bogofilter -Ns\n<enter-command>set wait_key\n<tag-prefix><delete-message>"
macro pager X "<enter-command>unset wait_key\n<pipe-entry>bogofilter -Ns\n<enter-command>set wait_key\n<delete-message>"
color index red black '~h ^X-Bogosity:.Yes,.tests=bogofilter'
----8<----

The X key is bound to "delete as spam", basically.  If you reply to or
save a mail, it's OBVIOUSLY NOT SPAM, so we register it thusly.  This
allows me to go into my zztrash folder and just re-save all the false
positives to where they should go.  That last line colors all spams
red in my index list.

Haven't had to do that in a couple months though.  Bogofilter is leet.

For those of you looking for the rest of my picture, here's my
~/.procmailrc:

----8<----
:0fw
| bogofilter -u -e -p

:0e
{ EXITCODE=75 HOST }

:0:
* ^X-Bogosity: Yes, tests=bogofilter
inboxes/zztrash

:0:
* ^(X-list: |Sender: owner-|X-BeenThere: |Delivered-To: mailing list |X-(Mailing-)?List: <|X-Loop: )\/[-A-Za-z0-9_+]+
inboxes/$MATCH
----8<----

This filters spams into inboxes/zztrash, ufo into inboxes/ufo, etc
etc.  I've got a few exceptions for hand-maintained alias-style lists,
but that gets the overwhelming majority of mailing lists.

This one's always fun:

----8<----
:0:
* ^(X-Mailer|User-Agent):.*(Win|Eudora|Forte Agent|Microsoft|MIME-tools|Win|Internet Mail Service|Phasma|Mailloop|Apple Mail|JMail|Mach5|MIME)
inboxes/losers
----8<----


-- 

end