d0d307a
##############################
d0d307a
# Begin procmailrc.joe file
d0d307a
#
d0d307a
# This is Joe's specific set of procmail
d0d307a
# recipes.  It assumes that Joe has a
d0d307a
# number of specific folders created
d0d307a
# to which these recipes refer.  Otherwise
d0d307a
# the mail cannot be sorted properly.
d0d307a
#
d0d307a
# First, let's define some high-level
d0d307a
# folder macros to save typing later on.
d0d307a
# The ALERTSBOX points to the
d0d307a
# folder where we'll sort out various
d0d307a
# incoming news alerts.
d0d307a
# The LISTSBOX will point to a
d0d307a
# folder where we'll sort out various
d0d307a
# list services to which we're subscribed.
d0d307a
#
d0d307a
# Both ALERTSBOX and LISTSBOX
d0d307a
# are subfolders of a generic folder called,
d0d307a
# duh, Folders, which is right off the
d0d307a
# user's INBOX.
d0d307a
#
d0d307a
# So if a Linux-kernel message comes in
d0d307a
# it gets deposited in the folder
d0d307a
# Folders/Lists/Linux_Kernel which is
d0d307a
# represented in Cyrus IMAP terms as
d0d307a
# user.Joe.Folders.Lists.Linux_kernel
d0d307a
#
d0d307a
d0d307a
############################
d0d307a
# Put anchordesk alerts in news alerts folder
d0d307a
d0d307a
:0:$LOGNAME.lock
d0d307a
* ^From:.*anchordesk
d0d307a
| $DELIVERTO $ALERTSBOX.News-Alerts
d0d307a
d0d307a
# Put NC World alerts in their own folder
d0d307a
d0d307a
:0:$LOGNAME.lock
d0d307a
* ^From:.*NCWorld@FDDS.com
d0d307a
| $DELIVERTO $ALERTSBOX.NCWorld-Alerts
d0d307a
d0d307a
#############################
d0d307a
# List processing & Misc Alerts
d0d307a
d0d307a
:0:$LOGNAME.lock
d0d307a
* (^Cc:|^CC:|^To:|^Sender:).*linux-kernel@vger.rutgers.edu
d0d307a
| $DELIVERTO $LISTSBOX.Linux_Kernel
d0d307a
d0d307a
:0:$LOGNAME.lock
d0d307a
* (^Cc:|^CC:|^To:|^Sender:).*linux-net@vger.rutgers.edu
d0d307a
| $DELIVERTO $LISTSBOX.Linux_Net
d0d307a
d0d307a
#
d0d307a
# End of procmailrc.joe file
d0d307a
##############################
d0d307a