On Thu, 27 Jan 2000, Ethan Benson wrote:

> I am wondering what different methods people here are using to filter 
> your mail?   (ie each mailing list to its own mailbox or other such 
> techniques of dealing with several high volume lists)

I fetch mail from my IP's POP3 mailserver using fetchmail. The fetched
mail is then handed to Exim to filter and deliver. Simple and elegant.

Here is my ~/.fetchmailrc 

poll pop.clara.net
protocol pop3
username scgf is gsmh on this system
password xxxxxxx

Exim gets involved in filtering mail into folders because I have a
~/.forward file like this:

# Exim filter  <<== do not edit or remove this line!

if error_message then finish endif
logfile $home/eximfilter.log

        if $header_to: contains "sah1" 
        then deliver scott
        
        elif $h_x-mailing-list matches "^<debian-(.*)@lists\\.debian\\.org>"
        then seen save $home/Mail/Debian 

        elif $h_subject: contains "CLOS_Linux"
        then seen save $home/Mail/Corel

        elif $h_subject: contains "dvduk"
        then seen save $home/Mail/DVD

        elif $h_subject: contains "Debian-uk"
        then seen save $home/Mail/Debian
        
        elif $h_subject: contains "Pilot-Unix"
        then seen save $home/Mail/Pilot-Unix

        elif $h_subject: contains "AWL"
        then seen save $home/Mail/Applix
        
        endif


The second rule is neat because it catches all the Debian mailing list
messages.

I used to use procmail to deliver mail, but I prefer the Exim approach.




--
Phillip Deackes
Debian Linux 

Reply via email to