--- /dev/null
+if (/^X-Cam-SpamScore: sss/)
+{
+ to "Maildir/.Junk"
+}
+
+if (/^From:.*@.*paypal/)
+{
+ to "Maildir/.Finance.PayPal"
+}
+
+if (/^From:.*@slc\.co\.uk/)
+{
+ to "Maildir/.Finance"
+}
+
+if( hasaddr("facebook@richardwhiuk.com"))
+{
+ to "Maildir/.Social Networks.Facebook"
+}
+
+if ( hasaddr("fanfiction@richardwhiuk.com") )
+{
+ to "Maildir/.Roleplaying.HP.FanFiction"
+}
+
+if (/^From:.*@.*linkedin\.com/)
+{
+ to "Maildir/.Social Networks.LinkedIn"
+}
+
+if ( hasaddr("runescape.twitter@richardwhiuk.com") )
+{
+ to "Maildir/.Social Networks.Twitter"
+}
+
+if ( hasaddr("twitter@richardwhiuk.com") )
+{
+ to "Maildir/.Social Networks.Twitter"
+}
+
+if (/^From:.*@plus\.google\.com/)
+{
+ to "Maildir/.Social Networks.Google+"
+}
+
+if ( hasaddr("google@richardwhiuk.com") )
+{
+ if(/^From:.*@plus\.google\.com/)
+ {
+ to "Maildir/.Social Networks.Google+"
+ }
+
+ if(/^From:.*calendar.*@google/)
+ {
+ to "Maildir/.Calendar"
+ }
+
+ if(/^From:.*@.*calendar.*google/)
+ {
+ to "Maildir/.Calendar"
+ }
+
+ if(/^Sender:.*calendar.*@.*google/)
+ {
+ to "Maildir/.Calendar"
+ }
+
+ to "Maildir/.IT.Google"
+
+}
+
+if(/^From:.*@google\.com/)
+{
+ to "Maildir/.IT.Google"
+}
+
+if (/^From:.*noreply@talks.cam.ac.uk/)
+{
+ to "Maildir/.Calendar.Cambridge Talks"
+}
+
+if (/^From:.*@gocompare\.com/)
+{
+ to "Maildir/.Shopping.Gocompare"
+}
+
+if (/^From:.*@.*confused\.com/)
+{
+ to "Maildir/.Shopping.Confused com"
+}
+
+if (/^From:.*@.*livenation\.co\.uk/)
+{
+ to "Maildir/.Shopping.Live Nation"
+}
+
+if (/^From:.*@.*ticketmaster\.co\.uk/)
+{
+ to "Maildir/.Shopping.Ticketmaster"
+}
+
+if (/^From:.*@.*pizzahut\.co\.uk/)
+{
+ to "Maildir/.Shopping.Pizza Hut"
+}
+
+if (/^From:.*@.*\.pizzaexpress\.com/)
+{
+ to "Maildir/.Shopping.PizzaExpress"
+}
+
+if (/^From:.*@.*dominos.*\.co\.uk/)
+{
+ to "Maildir/.Shopping.Dominos"
+}
+
+if (/^From:.*@dealcloud\.co\.uk/)
+{
+ to "Maildir/.Shopping.dealcloud"
+}
+
+if (/^From:.*@overclockers\.co\.uk/)
+{
+ to "Maildir/.Shopping.Overclockers"
+}
+
+if ( hasaddr("scan@richardwhiuk.com") )
+{
+ to "Maildir/.Shopping.Scan"
+}
+
+if (/^From:.*vouchercloud.com/)
+{
+ to "Maildir/.Shopping.vouchercloud"
+}
+
+if (/^From:.*@.*tesco/)
+{
+ to "Maildir/.Shopping.Tesco"
+}
+
+if ( hasaddr("aboutme@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Aboutme"
+}
+
+if ( hasaddr("amazon@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Amazon"
+}
+
+if (/^From:.*@atutor\.ca/)
+{
+ to "Maildir/.IT.ATutor"
+}
+
+if (/^From:.*@.*apple\.com/)
+{
+ to "Maildir/.IT.Apple"
+}
+
+if (/^From:.*@appleinsider\.com/)
+{
+ to "Maildir/.IT.AppleInsider"
+}
+
+if ( hasaddr("apple@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Apple"
+}
+
+if (/^From:.*@apple.com/)
+{
+ to "Maildir/.IT.Apple"
+}
+
+if (/^From:.*@krcs\.co\.uk/)
+{
+ to "Maildir/.IT.Apple.KRCS"
+}
+
+if (/^From:.*@.*bbc\.co\.uk/)
+{
+ to "Maildir/.IT.BBC"
+}
+
+if (/^From:.*@.*canon.*\.co/)
+{
+ to "Maildir/.IT.Canon"
+}
+
+if (/^From:.*@.*computershopper\.co\.uk/)
+{
+ to "Maildir/.IT.Computer Shopper"
+}
+
+if (/^From: .*@docebo.org/)
+{
+ to "Maildir/.IT.Docebo"
+}
+
+if (/^From: .*@docebo.com/)
+{
+ to "Maildir/.IT.Docebo"
+}
+
+if ( hasaddr("doodle@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Doodle"
+}
+
+if ( hasaddr("dropbox@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Dropbox"
+}
+
+if ( hasaddr("bioware@richardwhiuk.com") )
+{
+ to "Maildir/.IT.EA"
+}
+
+if (/^From:.*@.*ea\.com/)
+{
+ to "Maildir/.IT.EA"
+}
+
+if ( hasaddr("forrst@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Forrst"
+}
+
+if(/^From:.*gamespot@direct\.cnet\.com/)
+{
+ to "Maildir/.IT.Gamespot"
+}
+
+if (/^From:.*@gamespot\.online\.com/)
+{
+ to "Maildir/.IT.Gamespot"
+}
+
+if ( hasaddr("github@richardwhiuk.com") )
+{
+ to "Maildir/.IT.GitHub"
+}
+
+if ( hasaddr("gizmodo@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Gizmodo"
+}
+
+if ( hasaddr("gliffy@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Gliffy"
+}
+
+if ( hasaddr("grooveshark@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Grooveshark"
+}
+
+if ( hasaddr("heroku@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Heroku"
+}
+
+if (/^From:.*@joomla.org/)
+{
+ to "Maildir/.IT.Joomla"
+}
+
+if ( hasaddr("launchpad@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Launchpad"
+}
+
+if (/^From.*@o2-email\.co\.uk/)
+{
+ to "Maildir/.IT.O2"
+}
+
+if ( hasaddr("putty-announce@lists.tartarus.org") )
+{
+ to "Maildir/.IT.PuTTY"
+}
+
+if ( hasaddr("putty@richardwhiuk.com") )
+{
+ to "Maildir/.IT.PuTTY"
+}
+
+if ( hasaddr("masterbranch@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Masterbranch"
+}
+
+if ( hasaddr("mediawiki-announce@lists.wikimedia.org") )
+{
+ to "Maildir/.IT.MediaWiki"
+}
+
+if (/^From:.*@.*microsoft\..*com/)
+{
+ to "Maildir/.IT.Microsoft"
+}
+
+if ( hasaddr("live@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Micrsoft"
+}
+
+if ( hasaddr("MemberPlugin@yahoogroups.com") )
+{
+ to "Maildir/.IT.MemberPlugin"
+}
+
+if(/^Sender:.*MemberPlugin@yahoogroups.com/)
+{
+ to "Maildir/.IT.MemberPlugin"
+}
+
+if( hasaddr("nvidia@richardwhiuk.com") )
+{
+ to "Maildir/.IT.Nvidia"
+}
+
+if(/^From:.*@phparch\.com/)
+{
+ to "Maildir/.IT.PHP.Architect"
+}
+
+if(/^From:.*@.*raxco\.com/)
+{
+ to "Maildir/.IT.Raxco"
+}
+
+if(/^From: .*@jenkinssoftware\.com/)
+{
+ to "Maildir/.IT.RakNet"
+}
+
+if(/^From: .*@raknet\.com/)
+{
+ to "Maildir/.IT.RakNet"
+}
+
+if( hasaddr("dev@lists.roundcube.net") )
+{
+ to "Maildir/.IT.Roundcube"
+}
+
+if( hasaddr("cs-raven-discuss@lists.cam.ac.uk") )
+{
+ to "Maildir/.IT.Raven"
+}
+
+if( hasaddr("seti@richardwhiuk.com") )
+{
+ to "Maildir/.IT.SETI"
+}
+
+if(/^From:.*@spotify/)
+{
+ to "Maildir/.IT.Spotify"
+}
+
+if(/^From:.*@surveilr\.net/)
+{
+ to "Maildir/.IT.Surveilr"
+}
+
+if(/^From:.*@ipswitchmail\.com/)
+{
+ to "Maildir/.IT.WS FTP"
+}
+
+if(/^From:.*@visual-paradigm\.com/)
+{
+ to "Maildir/.IT.Visual Paradigm"
+}
+
+if (/^From:.*@.*wikia\.com/)
+{
+ to "Maildir/.IT.Wikia"
+}
+
+if( hasaddr("zdnet@richardwhiuk.com") )
+{
+ to "Maildir/.IT.ZDNet"
+}
+
+if(/^From:.*@zonealarm/)
+{
+ to "Maildir/.IT.ZoneAlarm"
+}
+
+if(/^From:.*headoflegal@me\.com/)
+{
+ to "Maildir/.Causes.Politics.Head of Legal"
+}
+
+if(/^From:.*@.*1010global\.org/)
+{
+ to "Maildir/.Causes.Politics.1010"
+}
+
+if(/^From:.*@1010uk\.org/)
+{
+ to "Maildir/.Causes.Politics.1010"
+}
+
+if (/^From:.*@yestofairervotes\.org/)
+{
+ to "Maildir/.Causes.Politics.PR"
+}
+
+if (/^From:.*@electoralreform.co.uk/)
+{
+ to "Maildir/.Causes.Politics.PR"
+}
+
+if (/^From:.*@labouryes.org.uk/)
+{
+ to "Maildir/.Causes.Politics.PR"
+}
+
+if (/^From:.*cc596@cam\.ac\.uk/)
+{
+ to "Maildir/.Causes.Politics.PR"
+}
+
+if (/^From:.*The Great Unrest/)
+{
+ to "Maildir/.Causes.Politics.The Great Unrest"
+}
+
+if (/^From:.*@kingsgateuk\.com/)
+{
+ to "Maildir/.Causes.Religion.Kings Gate"
+}
+
+if (/^From:.*@offer.pcpro.co.uk/)
+{
+ exit
+}
+
+if (/^From:.*@.*custompc\.co\.uk/)
+{
+ to "Maildir/.IT.Custom PC"
+}
+
+if (/^From:.*@experts-exchange\.com/)
+{
+ to "Maildir/.IT.Experts Exchange"
+}
+
+if (/^From:.*@.*sourceforge/)
+{
+ to "Maildir/.IT.SourceForge"
+}
+
+if (/^From:.*yearbookmachine\.com/)
+{
+ to "Maildir/.Societies.Yearbook"
+}
+
+if (/^From: .*mail@cambridgegeeknights\.net/)
+{
+ to "Maildir/.Societies.Geek Night"
+}
+
+if ( hasaddr("web@homertonball.com") )
+{
+ to "Maildir/.Societies.HMB"
+}
+
+if (/^From:.*hus-comms@homerton.cam.ac.uk/)
+{
+ to "Maildir/.Societies.HUS"
+}
+
+if (/^List-Id: .* <hom-hus-bulletin-year3.lists.cam.ac.uk>/)
+{
+ to "Maildir/.Societies.HUS"
+}
+
+if (/^Return-Path: <hom-hus-bulletin-year3-bounces@lists.cam.ac.uk>/)
+{
+ to "Maildir/.Societies.HUS"
+}
+
+if (/^To:.*hom-hus-bulletin-.*@lists\.cam\.ac\.uk/)
+{
+ to "Maildir/.Societies.HUS"
+}
+
+if ( hasaddr("hus-admins@srcf.net") )
+{
+ to "Maildir/.Societies.HUS.Website"
+}
+
+if ( hasaddr("hus-admins@srcf.ucam.org") )
+{
+ to "Maildir/.Societies.HUS.Website"
+}
+
+if (/^From:.*@alumni\.cam\.ac\.uk/)
+{
+ to "Maildir/.Admin.Cambridge Alumni"
+}
+
+if (/^From:.*@camtools\.cam\.ac\.uk/)
+{
+ to "Maildir/.Admin.CamTools"
+}
+
+if ( hasaddr("students-part2@cl.cam.ac.uk") )
+{
+ to "Maildir/.Admin.CL"
+}
+
+if ( hasaddr("students-part1b@cl.cam.ac.uk") )
+{
+ to "Maildir/.Admin.CL"
+}
+
+if ( hasaddr("students-part1a@cl.cam.ac.uk") )
+{
+ to "Maildir/.Admin.CL"
+}
+
+if ( hasaddr("students-all@cl.cam.ac.uk") )
+{
+ to "Maildir/.Admin.CL"
+}
+
+if ( hasaddr("student-admin@cl.cam.ac.uk") )
+{
+ to "Maildir/.Admin.CL"
+}
+
+if ( hasaddr("hom-resnet@lists.cam.ac.uk") )
+{
+ to "Maildir/.Admin.Homerton IT"
+}
+
+if (/^Organization: Homerton College/)
+{
+ to "Maildir/.Admin.Homerton"
+}
+
+if (/^From:.*library@homerton\.cam\.ac\.uk/)
+{
+ to "Maildir/.Admin.Homerton"
+}
+
+if (/^From: .*roll@homerton.cam.ac.uk/)
+{
+ to "Maildir/.Admin.Homerton.Alumni"
+}
+
+if ( hasaddr("hom-alumni@lists.cam.ac.uk") )
+{
+ to "Maildir/.Admin.Homerton.Alumni"
+}
+
+if ( hasaddr("cs-nld@lists.cam.ac.uk") )
+{
+ to "Maildir/.Admin.Computing Service"
+}
+
+if ( hasaddr("soc-cub@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.Sport.Bowmen"
+}
+
+if ( hasaddr("soc-cuibs@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUIBS"
+}
+
+if ( hasaddr("soc-sparrow@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.Sparrowism"
+}
+
+if (/List-Id: SRCF admin <soc-srcf-admin\.lists\.cam\.ac\.uk>/)
+{
+ to "Maildir/.Societies.SRCF.Sysadmin.Archive"
+}
+
+if ( hasaddr("soc-srcf-users@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.SRCF"
+}
+
+if(/^From: soc-srcf-support-owner@lists.cam.ac.uk/)
+{
+ to "Maildir/.Societies.SRCF.List Admin"
+}
+
+if(/^From: soc-srcf-maintenance-request@lists.cam.ac.uk/)
+{
+ to "Maildir/.Societies.SRCF.List Admin"
+}
+
+if (/^List-Id: .* <soc-srcf\.lists\.cam\.ac\.uk>/)
+{
+ to "Maildir/.Societies.SRCF.List Admin"
+}
+
+if ( hasaddr("webmaster@srcf.net") )
+{
+ if(/^From:.*SRCF Wiki/)
+ {
+ to "Maildir/.Societies.SRCF.Wiki"
+ }
+}
+
+if ( hasaddr("webmaster@srcf.ucam.org") )
+{
+ if(/^From:.*SRCF Wiki/)
+ {
+ to "Maildir/.Societies.SRCF.Wiki"
+ }
+}
+
+if ( hasaddr("soc-srcf-support@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.SRCF.Support"
+}
+
+if ( hasaddr("support@srcf.ucam.org") )
+{
+ to "Maildir/.Societies.SRCF.Support"
+}
+
+if ( hasaddr("support@srcf.net") )
+{
+ to "Maildir/.Societies.SRCF.Support"
+}
+
+if ( hasaddr("soc-srcf-users-owner@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.SRCF.Sysadmin"
+}
+
+if ( hasaddr("soc-srcf-admin@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.SRCF.Sysadmin"
+}
+
+if (/List-Id: .* <soc-cuer-pr\.lists\.cam\.ac\.uk>/)
+{
+ to "Maildir/.Societies.CUER"
+}
+
+if ( hasaddr("press@cuer.co.uk") )
+{
+ to "Maildir/.Societies.CUER"
+}
+
+if ( hasaddr("cuer-webmaster@srcf.net") )
+{
+ to "Maildir/.Societies.CUER"
+}
+
+if ( hasaddr("soc-cuer-active@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUER"
+}
+
+if ( hasaddr("outreach@cuer.co.uk") )
+{
+ to "Maildir/.Societies.CUER.Outreach"
+}
+
+if ( hasaddr("soc-cuer-outreach@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUER.Outreach"
+}
+
+if ( hasaddr("cuer-admins@srcf.net") )
+{
+ to "Maildir/.Societies.CUER.Website"
+}
+
+if ( hasaddr("cuer-admins@srcf.ucam.org") )
+{
+ to "Maildir/.Societies.CUER.Website"
+}
+
+if (/^From:.*wordpress@cuer\.co\.uk/)
+{
+ to "Maildir/.Societies.CUER.Website"
+}
+
+if (/^From:.*@wordpress\.com/)
+{
+ if(/^Subject:.*\[CUER SunSpot\]/)
+ {
+ to "Maildir/.Societies.CUER.Website.Blog"
+ }
+}
+
+if (/^From:.*@varsitytrip.com/)
+{
+ to "Maildir/.Societies.Varsity Trip"
+}
+
+if (/^From:.*@offthepiste\.com/)
+{
+ to "Maildir/.Societies.Varsity Trip.Off the Piste"
+}
+
+if (/^From:.*@kililive.com/)
+{
+ to "Maildir/.Music.Kililive"
+}
+
+if (/^To:.*root@.*whiuk\.com/)
+{
+ if(/^From:.*Jasper/)
+ {
+ to "Maildir/.Projects.Cluster.Jasper"
+ }
+
+ if(/^From:.*Emerald/)
+ {
+ to "Maildir/.Projects.Cluster.Emerald"
+ }
+
+ if(/^From:.*Onyx/)
+ {
+ to "Maildir/.Projects.Cluster.Onyx"
+ }
+
+ if(/^From:.*Scarlet/)
+ {
+ to "Maildir/.Projects.Cluster.Scarlet"
+ }
+
+ if(/^From:.*root@.*whiuk\.com/)
+ {
+ if(/^Subject:.*Cron.*onyx/)
+ {
+ to "Maildir/.Projects.Cluster.Onyx.Cron"
+ }
+
+ if(/^Subject:.*Cron.*scarlet/)
+ {
+ to "Maildir/.Projects.Cluster.Scarlet.Cron"
+ }
+
+ if(/^Subject:.*Cron.*jasper/)
+ {
+ to "Maildir/.Projects.Cluster.Jasper.Cron"
+ }
+
+ if(/^Subject:.*\/dev\/md.*onyx/)
+ {
+ to "Maildir/.Projects.Cluster.Onyx.mdadm"
+ }
+
+ }
+
+ if(/^From:.*munin@.*whiuk.com/)
+ {
+ if(/^Message-Id:.*scarlet/)
+ {
+ to "Maildir/.Projects.Cluster.Munin"
+ }
+ }
+}
+
+if(/^From:.*root@.*whiuk.com/)
+{
+ if(/^Subject: Cron.*scarlet/)
+ {
+ to "Maildir/.Projects.Cluster.Scarlet.Cron"
+ }
+}
+
+if (/^From:.*@retrosnub.co.uk/)
+{
+ to "Maildir/.Hosting.Retrosnub"
+}
+
+if (/^From:.*@netfirms-inc\.com/)
+{
+ to "Maildir/.Hosting.Netfirms"
+}
+
+if (/^From:.*@netfirms\.com/)
+{
+ to "Maildir/.Hosting.Netfirms"
+}
+
+if (/^From:.*@123-reg\.co\.uk/)
+{
+ to "Maildir/.Hosting.123-reg"
+}
+
+if (/^From:.*@.*bravenet\.com/)
+{
+ to "Maildir/.Hosting.Bravenet"
+}
+
+if (/^List-Id: .* <soc-scisoc\.lists\.cam\.ac\.uk>/)
+{
+ to "Maildir/.Societies.SciSoc"
+}
+
+if ( hasaddr("soc-scisoc@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.SciSoc"
+}
+
+if ( hasaddr("soc-cuhwc@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.HWC"
+}
+
+if ( hasaddr("soc-cuic@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUIC"
+}
+
+if ( hasaddr("soc-futures@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.Futures"
+}
+
+if (/^From:.*@adctheatre\.com/)
+{
+ to "Maildir/.Societies.ADC"
+}
+
+if (/beyondprofit\.org\.uk/)
+{
+ to "Maildir/.Societies.Beyond Profit"
+}
+
+if ( hasaddr("wsc@yahoogroups.com") )
+{
+ to "Maildir/.Societies.CUER.WSC"
+}
+
+if (/^Sender:.*wsc@yahoogroups\.com/)
+{
+ to "Maildir/.Societies.CUER.WSC"
+}
+
+if ( hasaddr("soc-cuer-banter@lists.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUER.Banter"
+}
+
+if (/^List-Id: <cucats-interest\.srcf\.net>/)
+{
+ to "Maildir/.Societies.CUCATS"
+}
+
+if ( hasaddr("cucats-members@srcf.ucam.org") )
+{
+ to "Maildir/.Societies.CUCATS"
+}
+
+if ( hasaddr("cucats-executive-owner@srcf.ucam.org") )
+{
+ to "Maildir/.Societies.CUCATS.List Admin"
+}
+
+if ( hasaddr("cucats-members-owner@srcf.ucam.org") )
+{
+ to "Maildir/.Societies.CUCATS.List Admin"
+}
+
+if ( hasaddr("cucats-executive@srcf.ucam.org") )
+{
+ to "Maildir/.Societies.CUCATS.Executive"
+}
+
+if (/^To:.*cusu-ugrad.*@lists\.cam\.ac\.uk/)
+{
+ to "Maildir/.Societies.CUSU"
+}
+
+if ( hasaddr("c452scanner@cusu.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUSU.Sysadmin.Scanner"
+}
+
+if ( hasaddr("cert@cusu.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUSU.Sysadmin"
+}
+
+if ( hasaddr("sysadmins@cusu.cam.ac.uk") )
+{
+ if (/^Subject:.*Munin/)
+ {
+ to "Maildir/.Societies.CUSU.Sysadmin.Munin"
+ }
+
+ if (/^Subject:.*package updates/)
+ {
+ to "Maildir/.Societies.CUSU.Sysadmin.APT"
+ }
+
+ if (/^Subject:.*apt-listchanges/)
+ {
+ to "Maildir/.Societies.CUSU.Sysadmin.APT"
+ }
+
+ if (/^Subject:.*Cron.*tw_sched.*/)
+ {
+ to "Maildir/.Societies.CUSU.Sysadmin.RAID"
+ }
+
+ to "Maildir/.Societies.CUSU.Sysadmin"
+}
+
+if ( hasaddr("computing@cusu.cam.ac.uk") )
+{
+ to "Maildir/.Societies.CUSU.Sysadmin"
+}
+
+if ( hasaddr("pottersplace3@yahoogroups.com") )
+{
+ to "Maildir/.Roleplaying.HP.Potters Place"
+}
+
+if ( hasaddr("HPforGrownups@yahoogroups.com") )
+{
+ to "Maildir/.Roleplaying.HP.HPFGU"
+}
+
+if (/^From:.*@startrek\..*/)
+{
+ to "Maildir/.Roleplaying.Trek"
+}
+
+if (/^Sender:.*ufprecruitmentcenter@yahoogroups\.com/)
+{
+ to "Maildir/.Roleplaying.Trek.Recruit"
+}
+
+if ( hasaddr("ufprecruitmentcenter@yahoogroups.com") )
+{
+ to "Maildir/.Roleplaying.Trek.Recruit"
+}
+
+if ( hasaddr("announce@ucip.org") )
+{
+ to "Maildir/.Roleplaying.Trek.UCIP"
+}
+
+if ( hasaddr("everyone-owner@lists.hindfamily.net") )
+{
+ to "Maildir/.Family.List"
+}
+
+if ( hasaddr("everyone@lists.hindfamily.net") )
+{
+ to "Maildir/.Family.List"
+}
+
+if ( hasaddr("everyone@hindfamily.net") )
+{
+ to "Maildir/.Family.List"
+}
+
+if (/^From:.*@bravenewtalent.com/)
+{
+ to "Maildir/.Careers.BraveNewTalent"
+}
+
+if ( hasaddr("click@careers.cam.ac.uk") )
+{
+ to "Maildir/.Careers.Cambridge"
+}
+
+if (/^From:.*@careers\.cam\.ac\.uk/)
+{
+ to "Maildir/.Careers.Cambridge"
+}
+
+if (/^From:.*@.*milkround\.com/)
+{
+ to "Maildir/.Careers.Milkround"
+}
+
+if (/^From:.*@.*targetjobs\./)
+{
+ to "Maildir/.Careers.TargetJobs"
+}
+
+if (/^From:.*@grb.uk.com/)
+{
+ to "Maildir/.Careers.GRB Team"
+}
+
+if(/^From:.*@steampowered.com/)
+{
+ to "Maildir/.Games.Steam"
+}
+
+if(/^From:.*@quakelive\.com/)
+{
+ to "Maildir/.Games.Quake Live"
+}
+
+if(/^From:.*@.*runescape\.com/)
+{
+ to "Maildir/.Games.Jagex.Runescape"
+}
+
+if(/^From:.*@.*jagex\.com/)
+{
+ to "Maildir/.Games.Jagex"
+}
+
+if(/^From:.*@.*fantasy\.premierleague\.com/)
+{
+ to "Maildir/.Games.Fantasy Football"
+}
+
+if(/^From:.*@superbru\.com/)
+{
+ to "Maildir/.Games.Fantasy Football"
+}
+
+if( hasaddr("poker@richardwhiuk.com") )
+{
+ to "Maildir/.Games.Poker"
+}
+
+if(/^From:.*@innogames\.com/)
+{
+ to "Maildir/.Games.Tribal Wars"
+}
+
+if(/^From:.*@wurmonline\.com/)
+{
+ to "maildir/.Games.Wurm Online"
+}
+
+if( hasaddr("blizzard@richardwhiuk.com") )
+{
+ to "Maildir/.Games.Blizzard"
+}
+
+# Comics
+
+if( hasaddr("lfgcomic@richardwhiuk.com") )
+{
+ to "Maildir/.Comics.LFG"
+}
+
+if(/^From:.*@ucasmedia.com/)
+{
+ to "Maildir/.School.UCAS"
+}
+
+if(/^From:.*@.*nationalrail\.co\.uk/)
+{
+ to "Maildir/.Travel.National Rail"
+}
+
+if(/^From:.*@.*16-25railcard\.co\.uk/)
+{
+ to "Maildir/.Travel.Railcard"
+}
+
+if(/^From:.*@.*tfl\.gov\.uk/)
+{
+ to "Maildir/.Travel.TFL"
+}
+
+# SPAM
+
+if(/^From:.*@datingdirectaffinity\.com/)
+{
+ exit
+}
+
+if(/^From:.*@.*dealcloud\.co\.uk/)
+{
+ exit
+}
+