# http://www.berklix.com/~jhs/dots/.procmailrc_lists # ~jhs/.procmailrc_lists included by ~jhs/.procmailrc # { Top Of File # This file holds normal end user type list subscriptions, except what is in .procmailrc_berklix # It does Not deal with processing stuff for majordomo owner # & as postmaster & as various_lists@((webmail|webmail|land|slim|js)\.|)(berklix|bsdpie|exitbrexit|geoffharries|reinheitsgebot|surfacevision|the-phoney-photon)\.(com|de|eu|net|org|uk) owner # For that see ~/.procmailrc_owner # I am on lots of lists, # ( apart from berklix.org & private lists etc) # I see 179 For most public lists with a quick check using # grep RCVSTORE .procmailrc_lists | grep -v # | wc -l # http://www.berklix.com/~jhs/dots/.procmailrc_lists with grep RCVSTORE # http://lists.freebsd\.org/mailman/options/freebsd-current/jhs-list@ :0 Hw * ^To: freebsd-ctm-gen@berklix.or * ^Subject: Your message to ctm-src-cur awaits moderator approval # | $RCVSTORE +owner/freebsd-ctm-(bld|gen) # | $RCVSTORE +tech/ctm/moderated # freebsd.org have failed for a month at 2019-09-16 to fix their fault, # the equivalent lists on berklix.org work without error. # so i''m no longer interested in reading their errors, # just storing them for evidence. | $RCVSTORE $NOUNSEEN +tech/ctm/moderated :0 Hw * ^Subject:.*freebsd\.org mailing list memberships reminder | $RCVSTORE +list/reminder/freebsd # Dump test crap before it causes gpg test on ctm deltas to error: # 1 Oct 2015 03:01:00 +0000 (UTC) # devnull@freebsd.org sent a 5th wave of crap, one to each ctm list, # They still crap at 2016-09 # These floods postmaster@freebsd.org refuses to stop, he also private mailed # me an [automatic?] reject, on request for technical reason. # "Repeat broadcasts don.t detect black hole silent addresses," # http://lists.freebsd.org/pipermail/ctm-users/2015-September/000463.html :0 Hw # Sender: owner-ctm-ports-cur@freebsd____ # Sender: owner-ctm-src-10-fast@freebsd____ # Sender: owner-ctm-src-11-fast@freebsd____ # Sender: owner-ctm-src-4-fast@freebsd____ # Sender: owner-ctm-src-5-fast@freebsd____ # Sender: owner-ctm-src-6-fast@freebsd____ # Sender: owner-ctm-src-7-fast@freebsd____ # Sender: owner-ctm-src-8-fast@freebsd____ # Sender: owner-ctm-src-9-fast@freebsd____ # Sender: owner-ctm-src-cur-fast@freebsd____ # Sender: owner-ctm-svn-cur-fast@freebsd____ * ^Sender: owner-ctm-.+@freebsd\.org * ^Subject: Stale list bounce test * ^From: devnull@freebsd.org { :0 Bw # Our aplologies for the inconvenience. * ^Our ap(|l)ologies for the inconvenience. * We are testing legacy mailing lists * for bouncing subscribers. # | $RCVSTORE +list/freebsd/devnull # Above: Save as proof, to count waves of crap. # Or Below: Discard crap. $SPAM_NULL_NO_RCVSTORE } KEY=$HOME/public_html/src/bsd/jhs/bin/local/mail/ctm-freebsd-gnupg-pubring.pgp # Now (2019-08-16) that berklix.org not only generates CTM deltas, but also # offers the full set of CTM mail lists on # http://mailman.berklix.org/mailman/listinfo # Just divert for monitoring the copies from the old mailman on freebsd.org # & leave the deltas from berklix.org to fall through & be applied # Samples as seen: # Sender: "Bg" # So Probably eg: Sender: "Ctm-svn-cur-fast" # Sender: owner-ctm-ports-cur@freebsd\.org # Sender: owner-ctm-src-11-fast@freebsd\.org # Sender: owner-ctm-src-cur-fast@freebsd\.org # Sender: owner-ctm-svn-cur-fast@freebsd\.org :0 Hw * ^Sender: (|owner\-)ctm-(src|ports|svn)-.+(|\-fast)(|\-bounces)@freebsd\.org # | $RCVSTORE +tech/ctm/deltas_freebsd /dev/null :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-svn-cur(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # Rule With Comments, My other CTM feeds have no comments. # I could archive mail, also using a lockfile: # :0 c: ${MAILDIR}/ctm-ports.${LOCKEXT} # | $RCVSTORE +list/freebsd/ctm-ports # Or # $PUB_FREEBSD_MAIL/ctm-ports/. # but I dont bother saving it unless it first passes gpg verify. # :0 cw # Test if signed OK by sender. # | gpg --no-default-keyring --keyring ${KEY} --verify # If a bounce test message is sent to list, & not discarded before it fails above with: # procmail: Executing "gpg,--no-default-keyring,--keyring,\ # ~/public_html/src/bsd/jhs/bin/local/mail/\ # ctm-freebsd-gnupg-pubring.pgp,--verify" # gpg: no valid OpenPGP data found. # gpg: the signature could not be verified. # Please remember that the signature file (.sig or .asc) # should be the first file given on the command line. # procmail: Program failure (2) of "gpg" # procmail: Assigning "LASTFOLDER=gpg --no-default-keyring \ # --keyring ~/public_html/src/bsd/jhs/bin/\ # local/mail/ctm-freebsd-gnupg-pubring.pgp --verify" # & does not continue to next line, so ends up in Inbox. # :0 aw :0 w # 'a': Only if gpg signature above was verified. # 'w' & "nice" else too many procmails run in parallel & soak # CPU, if I connect to net after a day or two of absence. | nice mail freebsd-ctm-svn # Ref. http://www.berklix.com/~jhs/src/bsd/jhs/bin/local/mail/ # ctm-freebsd-svn-incoming # Security: # In theory someone malicious could by-pass gpg verify & send # manipulated mail direct to freebsd-ctm-svn@ # Not a problem for me: # - My home domain is not sendable from internet # (unless I later add SMTP forwarding via UUCP over # TCP connection to js.berklix.net ). # - My public internet servers have no alias freebsd-ctm-svn@ # # ( I have all # ctm streams fed to my one common jhs@ address, so it then # gets spread out again here by procmailrc). # # Better Solutions for those who want to receive & process # multiple ctm streams on public internet server: # Interim Solution: # Per ctm stream (eg ports, src, svn etc), # subscribe eg freebsd-ctm-svn@your-domain.com to # ctm-svn-cur@freebsd\.org # create a user freebsd-ctm-svn with # /home/freebsd-ctm-svn/.procmailrc: # { # ...... # :0 aw # | /usr/local/bin/ctm-freebsd-svn-incoming # } # Better Solution JJLATER add GPG verify to # bin/ctm-freebsd-svn-incoming # which would then be safe to use in any context # (& gpg here in procmailrc_lists would be redundant). } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-git-cur(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # Rule With Comments, My other CTM feeds have no comments. # I could archive mail, also using a lockfile: # :0 c: ${MAILDIR}/ctm-ports.${LOCKEXT} # | $RCVSTORE +list/freebsd/ctm-ports # Or # $PUB_FREEBSD_MAIL/ctm-ports/. # but I dont bother saving it unless it first passes gpg verify. # :0 cw # Test if signed OK by sender. # | gpg --no-default-keyring --keyring ${KEY} --verify # If a bounce test message is sent to list, & not discarded before it fails above with: # procmail: Executing "gpg,--no-default-keyring,--keyring,\ # ~/public_html/src/bsd/jhs/bin/local/mail/\ # ctm-freebsd-gnupg-pubring.pgp,--verify" # gpg: no valid OpenPGP data found. # gpg: the signature could not be verified. # Please remember that the signature file (.sig or .asc) # should be the first file given on the command line. # procmail: Program failure (2) of "gpg" # procmail: Assigning "LASTFOLDER=gpg --no-default-keyring \ # --keyring ~/public_html/src/bsd/jhs/bin/\ # local/mail/ctm-freebsd-gnupg-pubring.pgp --verify" # & does not continue to next line, so ends up in Inbox. # :0 aw :0 w # 'a': Only if gpg signature above was verified. # 'w' & "nice" else too many procmails run in parallel & soak # CPU, if I connect to net after a day or two of absence. | nice mail freebsd-ctm-git # Ref. http://www.berklix.com/~jhs/src/bsd/jhs/bin/local/mail/ # ctm-freebsd-git-incoming # Security: # In theory someone malicious could by-pass gpg verify & send # manipulated mail direct to freebsd-ctm-git@ # Not a problem for me: # - My home domain is not sendable from internet # (unless I later add SMTP forwarding via UUCP over # TCP connection to js.berklix.net ). # - My public internet servers have no alias freebsd-ctm-git@ # # ( I have all # ctm streams fed to my one common jhs@ address, so it then # gets spread out again here by procmailrc). # # Better Solutions for those who want to receive & process # multiple ctm streams on public internet server: # Interim Solution: # Per ctm stream (eg ports, src, git etc), # subscribe eg freebsd-ctm-git@your-domain.com to # ctm-git-cur@freebsd\.org # create a user freebsd-ctm-git with # /home/freebsd-ctm-git/.procmailrc: # { # ...... # :0 aw # | /usr/local/bin/ctm-freebsd-git-incoming # } # Better Solution JJLATER add GPG verify to # bin/ctm-freebsd-git-incoming # which would then be safe to use in any context # (& gpg here in procmailrc_lists would be redundant). } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-ports-cur(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-ports } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-4(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-4 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-5(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-5 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-6(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-6 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-7(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-7 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-8(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-8 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-9(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-9 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-10(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-10 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-11(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-11 } :0 Hw # Message-Id: <201901070539.x075dsVB095279@cauchy.math.missouri.edu> # Pre 2019-07 * ^From: owner-ctm-src-12(|-fast)@mailman.berklix.org * ^From: freebsd-ctm-(bld|gen)@berklix.org * ^(To|Cc): ctm-src-12(|-fast)@mailman.berklix.org # ^Subject: ctm-mail src-12.0346.gz 1/1 * ^Subject: ctm-mail src-12\. * ^X-BeenThere: ctm-src-12(|-fast)@mailman.berklix.org # X-Mailman-Version: 2.1.22 # Precedence: list # List-Id: "FreeBSD.org src-12 updates see http://www.berklix.org/ctm/" # # List-Id: "FreeBSD updates http://ctm.berklix.org" # # List-Unsubscribe: , # # List-Archive: # List-Post: # List-Help: # List-Subscribe: , # # Reply-To: null@berklix.org # MIME-Version: 1.0 # Content-Type: text/plain; charset="us-ascii" # Content-Transfer-Encoding: 7bit # Errors-To: ctm-src-12-bounces@mailman.berklix.org # Sender: "Ctm-src-12" # I am not sure why freesbd.org does not have "Ctm-src-11" & why berklix.org # does it have "Ctm-src-12", but in case I change berklix.org to not have it, # it is optional below. * ^Sender: (|".+" <)(|owner\-)ctm-src-12(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { :0 Bw # ^CTM_MAIL BEGIN src-12.0102.gz 1 1 * ^CTM_MAIL BEGIN src-12\. | nice mail freebsd-ctm-src-12 } # There is no src-13 yet :0 Hw * ^From: freebsd-ctm-(bld|gen)@\berklix.org * ^(To|Cc): ctm-src-13(|-fast)@mailman.berklix.org * ^Subject: ctm-mail src-13\. * ^X-BeenThere: ctm-src-13(|-fast)@mailman.berklix.org * ^Sender: (|".+" <)(|owner\-)ctm-src-13(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { :0 Bw * ^CTM_MAIL BEGIN src-13\. | nice mail freebsd-ctm-src-13 } # There is no src-14 yet :0 Hw * ^From: freebsd-ctm-(bld|gen)@\berklix.org * ^(To|Cc): ctm-src-14(|-fast)@mailman.berklix.org * ^Subject: ctm-mail src-14\. * ^X-BeenThere: ctm-src-14(|-fast)@mailman.berklix.org * ^Sender: (|".+" <)(|owner\-)ctm-src-14(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { :0 Bw * ^CTM_MAIL BEGIN src-14\. | nice mail freebsd-ctm-src-14 } :0 Hw * ^Sender: (|".+" <)(|owner\-)ctm-src-cur(|\-fast)(|\-bounces)@(freebsd|mailman.berklix)\.org { # :0 cw # | gpg --no-default-keyring --keyring ${KEY} --verify # :0 aw :0 w | nice mail freebsd-ctm-src-cur } :0 Hw * ^Sender: (|owner\-)ctm-announce(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/ctm-announce :0 w # - $PUB_FREEBSD_MAIL/ctm-announce/. } :0 Hw * ^Sender: (|owner\-)ctm-users(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/ctm-users :0 w # - $PUB_FREEBSD_MAIL/ctm-users/. } :0 Hw * ^(To|Cc): freebsd\-ctm\-.+@\berklix.co * ^Subject: /usr/local/bin/ctm\-freebsd\- { :0 Hw * incoming Failed | $RCVSTORE +tech/ctm/errors :0 Hw # Text string defined here: # ~/public_html/src/bsd/jhs/bin/local/mail/ctm-freebsd-common * incoming Considering skipping. | $RCVSTORE +tech/ctm/skip_maybe } :0 Hw * ^Sender: (|owner\-)freebsd-acpi(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/acpi :0 w # - $PUB_FREEBSD_MAIL/acpi/. } :0 Hw * ^Sender: (|owner\-)freebsd-advocacy(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/advocacy :0 w # - $PUB_FREEBSD_MAIL/advocacy/. } :0 Hw * ^Sender: (|owner\-)freebsd-arm(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/arm :0 w # - $PUB_FREEBSD_MAIL/arm/. } :0 Hw * ^Sender: (|owner\-)freebsd-amd64(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/amd64 :0 w # - $PUB_FREEBSD_MAIL/amd64/. } :0 Hw * ^Sender: (|owner\-)freebsd-security-notifications(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/security-advisories :0 w # - $PUB_FREEBSD_MAIL/security-advisories/. } # http://lists.freebsd.org/mailman/listinfo/freebsd-security-notifications # All Security Notifications are sent to the FreeBSD-announce list # as well. This list exists for those people that wish to receive # Security Notifications only or wish to receive Security Notifications # from a distinct list (e.g. for procmail processing). :0 Hw * ^Sender: (|owner\-)freebsd-announce(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/announce :0 w # - $PUB_FREEBSD_MAIL/announce/. } :0 Hw * ^Sender: (|owner\-)freebsd-ops-announce(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/ops-announce :0 w # - $PUB_FREEBSD_MAIL/ops-announce/. } :0 Hw * ^Sender: (|owner\-)freebsd-arch(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/arch :0 w # - $PUB_FREEBSD_MAIL/arch/. } :0 Hw * ^Sender: (|owner\-)freebsd-apache(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/apache :0 w # - $PUB_FREEBSD_MAIL/apache/. } :0 Hw * ^Sender: (|owner\-)freebsd-current(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/current :0 w # - $PUB_FREEBSD_MAIL/current/. } :0 Hw * ^Sender: (|owner\-)freebsd-drivers(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/drivers :0 w # - $PUB_FREEBSD_MAIL/drivers/. } :0 Hw # not just for eg qemu but also for flash in browsers. * ^Sender: (|owner\-)freebsd-emulation(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/emulation :0 w # - $PUB_FREEBSD_MAIL/emulation/. } :0 Hw # not just for eg qemu but also for flash in browsers. * ^Sender: (|owner\-)freebsd-embedded(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/embedded :0 w # - $PUB_FREEBSD_MAIL/embedded/. } :0 Hw * ^Sender: (|owner\-)freebsd-fs(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/fs :0 w # - $PUB_FREEBSD_MAIL/fs/. } :0 Hw * ^Sender: (|owner\-)freebsd-hackers(|\-bounces)@ { :0 cw $PUB_FREEBSD_MAIL/hackers/. :0 Hw # - - Discard one who degrades the list with excess noise - - - - * ^From: Wojciech Puchar \ $SPAM_NULL_NO_RCVSTORE :0 w | $RCVSTORE +list/freebsd/hackers } :0 Hw * ^Sender: (|owner\-)freebsd-doc(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/doc :0 w # - $PUB_FREEBSD_MAIL/doc/. } :0 Hw * ^Sender: (|owner\-)freebsd-jail(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/jail :0 w # - $PUB_FREEBSD_MAIL/jail/. } :0 Hw * ^Sender: (|owner\-)freebsd-office(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/office :0 w # - $PUB_FREEBSD_MAIL/office/. } # /usr/ports/mail/openwebmail # http://openwebmail.org/ # Mail lists: http://openwebmail.acatysmoof.com/archive/mj_wwwusr.pl?func=lists-long # http://openwebmail.acatysmoof.com/archive/html/owm-users # http://openwebmail.acatysmoof.com/archive/mj_wwwusr.pl?user=&passw=&func=lists-long-full&extra=owm-users # owm-users@openwebmail.acatysmoof.com :0 Hw # ^From: owm-users-owner@openwebmail.acatysmoof.com * ^From: .+@openwebmail.acatysmoof.com # Content-Description: Welcome to the owm-users mailing list # * ^Content-Description: Welcome to the owm-users mailing list * ^Reply-To: majordomo@openwebmail.acatysmoof.com # Last a single archive item in 2017, probably because its majordomo ? # I joined 2019, didnt post then spotted sourceforge. { :0 cw | $RCVSTORE +list/quiet/openwebmail.acatysmoof :0 w # Archive $PUB_MAIL_LIST/openwebmail.acatysmoof/. } :0 Hw * ^From: Toytown Germany { :0 Bw * ^Hi julian.stacey, * ^Here's the new content from your followed items for the past day. # brackets.c ' # https://www.toytowngermany.com/forum/topic/317602-tv-via-the-internet-as-an-alternative-to-satellite { :0 cw | $RCVSTORE +list/quiet/toytown :0 w # Archive $PUB_MAIL_LIST/toytown/. } } # https://sourceforge.net/projects/openwebmail/lists/openwebmail-users # https://sourceforge.net/p/openwebmail/mailman/openwebmail-users/ # Errors-to: openwebmail-users-bounces@lists.sourceforge.net # Subject: Welcome to the "Openwebmail-users" mailing list # From: openwebmail-users-request@lists.sourceforge.net # Later discovered behind their unusual front end, # its mailman behind # https://lists.sourceforge.net/lists/listinfo/openwebmail-users # https://lists.sourceforge.net/lists/options/openwebmail-users :0 Hw # * ^Received: from smtp.lw.sourceforge.com * ^Received: from (|.+\.)sourceforge.com # List-id: * ^List-id: { :0 cw | $RCVSTORE +list/quiet/openwebmail.sourceforge :0 w # Archive $PUB_MAIL_LIST/openwebmail.sourceforge/. } :0 Hw * ^Sender: (|owner\-)freebsd-openoffice(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/openoffice :0 w # - $PUB_FREEBSD_MAIL/openoffice/. } :0 Hw * ^Sender: (|owner\-)freebsd-virtualization(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/virtualization :0 w # - $PUB_FREEBSD_MAIL/virtualization/. } :0 Hw * ^Sender: (|owner\-)dev-commits-src-main(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/dev-commits-src-main :0 w # - $PUB_FREEBSD_MAIL/dev-commits-src-main/. } :0 Hw * ^Sender: (|owner\-)dev-commits-src-branches(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/dev-commits-src-branches :0 w # - $PUB_FREEBSD_MAIL/dev-commits-src-branches/. } :0 Hw * ^Sender: (|owner\-)freebsd-hardware(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/hardware :0 w # - $PUB_FREEBSD_MAIL/hardware/. } # Archive cos hardware bugs info isnt thoroughly documented in src/ or FAQ :0 Hw * ^Sender: (|owner\-)freebsd-isdn(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/isdn :0 w # - $PUB_FREEBSD_MAIL/isdn/. } :0 Hw * ^Sender: (|owner\-)freebsd-isp(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/isp :0 w # - $PUB_FREEBSD_MAIL/isp/. } :0 Hw * ^Sender: (|owner\-)freebsd-jobs(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/jobs :0 w # - $PUB_FREEBSD_MAIL/jobs/. } :0 Hw * ^Sender: (|owner\-)freebsd-mobile(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/mobile :0 w # - $PUB_FREEBSD_MAIL/mobile/. } :0 Hw * ^Sender: (|owner\-)freebsd-multimedia(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/multimedia :0 w # - $PUB_FREEBSD_MAIL/multimedia/. } :0 Hw * ^Sender: (|owner\-)freebsd-net(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/net :0 w # - $PUB_FREEBSD_MAIL/net/. } :0 Hw * ^Sender: (|owner\-)freebsd-ports-announce(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/ports-announce :0 w # - $PUB_FREEBSD_MAIL/ports-announce/. } :0 Hw * ^Sender: (|owner\-)freebsd-ports(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/ports :0 w # - $PUB_FREEBSD_MAIL/ports/. } :0 Hw * ^Sender: (|owner\-)freebsd-questions(|\-bounces)@ { :0 w # All to archive $PUB_FREEBSD_MAIL/questions/. # I have stopped daily reading. # This list is a weird ecletic mix of people, all of: # = The intended audience: # - Newbies who just booted, saw /etc/motd & need help. # - well informed regularly helpful people. # = Un-intended audience: # - spammers # - trolls who post flame bait. # - fools who who quote non freebsd.org sites, & ask us to explain/ # defend erroneous noise that is not our responsibility. # - those who continue forever to post here, wilfully ignoring # freebsd.org has Many lists to fine tune readership. # :0 Hw # Discard one who degrades the list with excess noise # * ^From: Wojciech Puchar \ # $SPAM_NULL_NO_RCVSTORE # :0 w # | $RCVSTORE +list/freebsd/questions } :0 Hw * ^Sender: (|owner\-)freebsd-security(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/security :0 w # - $PUB_FREEBSD_MAIL/security/. } :0 Hw * ^Sender: (|owner\-)freebsd-scsi(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/scsi :0 w # - $PUB_FREEBSD_MAIL/scsi/. } :0 Hw * ^Sender: (|owner\-)freebsd-small(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/small :0 w # - $PUB_FREEBSD_MAIL/small/. } :0 Hw * ^Sender: (|owner\-)freebsd-sparc64(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/sparc64 :0 w # - $PUB_FREEBSD_MAIL/sparc64/. } :0 Hw * ^Sender: (|owner\-)freebsd-stable(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/stable :0 w # - $PUB_FREEBSD_MAIL/stable/. } :0 Hw * ^Sender: (|owner\-)freebsd-sysinstall(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/sysinstall :0 w # - $PUB_FREEBSD_MAIL/sysinstall/. } :0 Hw * ^Sender: (|owner\-)freebsd-test(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/test :0 w # - $PUB_FREEBSD_MAIL/test/. } :0 Hw * ^Sender: (|owner\-)freebsd-usb(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/usb :0 w # - $PUB_FREEBSD_MAIL/usb/. } :0 Hw * ^Sender: (|owner\-)freebsd-user-groups(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/user-groups :0 w # - $PUB_FREEBSD_MAIL/user-groups/. } :0 Hw * ^Sender: (|owner\-)freebsd-wireless(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/wireless :0 w # - $PUB_FREEBSD_MAIL/wireless/. } :0 Hw * ^Sender: (|owner\-)freebsd-x11(|\-bounces)@ { :0 cw | $RCVSTORE +list/freebsd/x11 :0 w # - $PUB_FREEBSD_MAIL/x11/. } :0 Hw # Pre 2020-04-28 # * ^Sender: "Mailman-Announce" # * mailman-announce-bounces # 2020-04-28 now on Mailman 3 # List-Id: Announce-only list for Mailman releases and news * ^List-Id: .+ # Subject: [Mailman-Announce] FYI Lists migrated to Mailman 3 # List-Help: { :0 cw | $RCVSTORE +list/busy/mailman-announce :0 w # - $PUB_MAIL_LIST/mailman-announce/. } :0 Hw # Pre 2020-04-29 Mailman2 as sender # * ^Sender: "Mailman-Users" # 2020-04-29 Mailman3 as sender * ^List-id: Mailman mailing list management users # From: Mark Sapiro # Date: Mon, 27 Apr 2020 18:44:37 -0700 (Tue 03:44 CEST) # Mailman 3 does n''t add Sender: or Errors-To: headers. List-Id: is good to use { :0 cw | $RCVSTORE +list/busy/mailman-users :0 w # - $PUB_MAIL_LIST/mailman-users/. } :0 Hw # berklix.co added 2009.06.19 * ^Sender: owner-bsd-ac@lambda.foldr.or # Not much on this domain @ 2024, prob just 4 links to 4 people # who left aachen for norway & munich etc { :0 cw | $RCVSTORE +list/quiet/bsd-ac :0 w $PUB_MAIL_LIST/bsd-ac/. } :0 Hw # berklix.or added 2021.07.03 # * ^From: Wasserverband Eifel-Rur # From: "Wasserverband Eifel-Rur" # Date: Thu, 29 Feb 2024 10:41:35 +0100 * ^From: .+wver.de { :0 cw | $RCVSTORE +list/quiet/wver :0 w $PUB_MAIL_LIST/wver/. } :0 Hw # Subject: #Votes4Life * From: office@neweuropeans.net { :0 cw | $RCVSTORE +list/quiet/neweuropeans :0 w $PUB_MAIL_LIST/neweuropeans/. } :0 Hw # From: Team Another Europe * From: .+@anothereurope.org { :0 cw | $RCVSTORE +list/quiet/anothereurope :0 w $PUB_MAIL_LIST/anothereurope/. } :0 Hw # Date: Thu, 31 Dec 2020 08:00:12 GMT (09:00 CET) * From: "The New European" { :0 cw | $RCVSTORE +list/quiet/neweuropean_the :0 w $PUB_MAIL_LIST/neweuropean_the/. } :0 Hw * ^From: \"Christine Prunkl\" \ { :0 H * ^From Guan Xin # Sat, 30 Apr 2016 01:24:23 +0200 again breached # "avoid top posting" in # http://lists.gnupg.org/mailman/listinfo/gnupg-users $SPAM_NULL_NO_RCVSTORE # /dev/null :0 cw | $RCVSTORE +list/busy/gnupg-users :0 w # - $PUB_MAIL_LIST/gnupg-users/. } # deactivated on mailman # :0 Hw # * ^Subject:.*(lists.alioth|alioth-lists)\.debian\.(org|net) mailing list memberships reminder # | $RCVSTORE +list/reminder/debian :0 Hw * ^X-Loop: debian-announce@lists.debian.(org|net) { :0 cw | $RCVSTORE +list/quiet/debian-announce :0 w # - $PUB_MAIL_LIST/debian-announce/. } :0 Hw * ^Sender: \"Nut-upsuser\" * \ { :0 cw | $RCVSTORE +list/busy/nut-upsuser :0 w # - $PUB_MAIL_LIST/nut-upsuser/. } :0 Hw * ^Sender: \"sane-announce\" * sane-announce-bounces+.*=.*@(lists.alioth|alioth-lists).debian.(org|net)> { :0 cw | $RCVSTORE +list/busy/sane-announce :0 w # - $PUB_MAIL_LIST/sane-announce/. } :0 Hw * ^Sender: \"sane-devel\" * sane-devel-bounces+.*=.*@(lists.alioth|alioth-lists).debian.(org|net)> { :0 cw | $RCVSTORE +list/busy/sane-devel :0 w # - $PUB_MAIL_LIST/sane-devel/. } :0 Hw * ^List-Id: .+procmail.lists.rwth-aachen.de { :0 cw | $RCVSTORE +list/busy/procmail :0 w # - $PUB_MAIL_LIST/procmail/. } :0 Hw * ^Mailing-list: contact lyx-users-help@ { :0 cw | $RCVSTORE +list/quiet/lyx-users :0 w # - $PUB_MAIL_LIST/lyx-users/. } :0 Hw * ^Sender: rqn-admin@daemonnews { :0 cw | $RCVSTORE +list/quiet/daemonnews :0 w # - $PUB_MAIL_LIST/daemonnews/. } :0 Hw * ^List-Id: (|<)netbsd-users.NetBSD.org(|>) { :0 cw | $RCVSTORE +list/netbsd/users :0 w # - $PUB_MAIL/netbsd/users/. } :0 Hw * ^List-Id: (|<)netbsd-announce.NetBSD.org(|>) { :0 cw | $RCVSTORE +list/netbsd/announce :0 w # - $PUB_MAIL/netbsd/announce/. } :0 Hw * ^List-Id: openbsd-announce.openBSD.org { :0 cw | $RCVSTORE +openbsd/announce :0 w # - $PUB_MAIL/openbsd/announce/. } :0 Hw * ^Sender: port-pc532-owner@ # Wait till i see one before converting from above to below. # * ^List-Id: port-pc532.NetBSD.org { :0 cw | $RCVSTORE +list/netbsd/port-pc532 :0 w # - $PUB_MAIL/netbsd/port-pc532/. } :0 Hw * ^Sender: owner-discuss@BSDConEurope { :0 cw | $RCVSTORE +list/quiet/bsdconeurope :0 w # - $PUB_MAIL_LIST/bsdconeurope/. } :0 Hw * ^Sender: bsd-events-bounce@bsdhh\.or { :0 cw | $RCVSTORE +list/busy/bsd-events :0 w # - $PUB_MAIL_LIST/bsd-events/. } :0 Hw # http://lists.gpsdrivers.org/mailman/options/gpsdrive/jhs-list%40berklix.or * ^Subject:.*gpsdrivers\.org mailing list memberships reminder # Sender: mailman-bounces@shinymetalass.com ex mailman-bounces@lists.netexpress.com | $RCVSTORE +list/reminder/gpsdrivers :0 Hw * ^Sender: mailman-bounces@shinymetalass\.co { :0 wB * ^This is a reminder, sent out once a month, about your | $RCVSTORE +list/reminder/gpsdrivers } :0 Hw # OLD * ^Sender: (|owner\-)gpsdrive-bounces@(|lists\.)gpsdrivers\.org # NEW * ^Sender: "GPSdrive" * ^Sender: .+<(|owner\-)gpsdrive-bounces@(|lists\.)gpsdrivers.org> { :0 cw | $RCVSTORE +list/quiet/gpsdrive :0 w # - $PUB_MAIL_LIST/gpsdrive/. } :0 Hw * ^Sender: owner-mgp-users@wide\.ad\.jp { :0 cw | $RCVSTORE +list/quiet/mgp-users :0 w # - $PUB_MAIL_LIST/mgp-users/. } # http://www.freebsd.de/mailinglists.html # de-bsd-questions Allgemeine Fragen von Benutzern # de-bsd-chat Nicht-technische Sachen # de-bsd-translators Uebersetzung der FreeBSD Dokumentation # de-bsd-hubs Admininstatoren von FreeBSD Mirrors in DE # de-bsd-test nur fuer Testzwecke :0 Hw * ^Sender: owner-de-bsd-announce@de\.FreeBSD.or { :0 cw | $RCVSTORE +list/quiet/de-bsd-announce :0 w # - $PUB_MAIL_LIST/de-bsd-announce/. } :0 Hw * ^Sender: owner-de-bsd-questions@de\.FreeBSD.or { :0 cw | $RCVSTORE +list/quiet/de-bsd-questions :0 w # - $PUB_MAIL_LIST/de-bsd-questions/. } :0 Hw # List-Post: # List-Id: # To: users # Subject: Re: [users@httpd] sudo: apachectl: command not found * ^List-Id: \ { :0 cw | $RCVSTORE +list/busy/httpd-users :0 w # - $PUB_MAIL_LIST/httpd-users/. } :0 Hw # List-Post: # List-Id: # To: dev # Subject: Re: [dev@httpd] sudo: apachectl: command not found * ^List-Id: \ { :0 cw | $RCVSTORE +list/busy/httpd-dev :0 w # - $PUB_MAIL_LIST/httpd-dev/. } :0 Hw * ^Subject:.lists.pcbsd.org mailing list memberships reminder | $RCVSTORE +list/reminder/pcbsd :0 Hw * ^List-id: Announcements { :0 cw | $RCVSTORE +list/pcbsd/announce :0 w # - $PUB_MAIL/pcbsd/announce/. } :0 Hw # From: custserv@lancet.com * ^From: .+@lancet.com { :0 cw | $RCVSTORE +list/quiet/lancet :0 w # - $PUB_MAIL_LIST/lancet/. } :0 Hw # From: "The Lancet Oncology" # From: "The Lancet" * ^From: .+@mail.elsevier-alerts.com { :0 cw | $RCVSTORE +list/quiet/lancet :0 w # - $PUB_MAIL_LIST/lancet/. } :0 Hw # majordomo@greatcircle.com * ^Sender: majordomo-users-owner@greatcircle.co { :0 cw | $RCVSTORE +list/busy/majordomo-users :0 w # - $PUB_MAIL_LIST/majordomo-users/. } :0 Hw * ^Sender: owner-sage-news@usenix\.or { :0 cw | $RCVSTORE +list/busy/sage-news :0 w # - $PUB_MAIL_LIST/sage-news/. } :0 Hw # Ticket sender address I think. * ^From: \"Avionics Europe\" \ { :0 cw | $RCVSTORE +list/quiet/avionics :0 w # - $PUB_MAIL_LIST/avionics/. } :0 Hw # They now write me in English. # * ^From: "bauma Visitor information" # Maybe they write me for comuter stuff as well as bauma * ^From: .+@(|.+\.)messe-muenchen.de> { :0 cw | $RCVSTORE +list/quiet/messe-muenchen :0 w # - $PUB_MAIL_LIST/messe-muenchen/. } :0 Hw # Periodic announcements. * ^From: .+@avintel-media\.com> { :0 cw | $RCVSTORE +list/quiet/avionics :0 w # - $PUB_MAIL_LIST/avionics/. } # Avionics International 2014 :0 Hw * ^From: .*Avionics International 20[0-9][0-9] { :0 cw | $RCVSTORE +list/quiet/avionics :0 w # - $PUB_MAIL_LIST/avionics/. } :0 Hw * ^From: \"Gneisenau Gesellschaft\" \ { :0 cw | $RCVSTORE +list/quiet/gneisenau :0 w # - $PUB_MAIL_LIST/gneisenau/. } :0 Hw # From: "Christine Hegenbart" * ^From:.+@hss\.de\> { :0 cw | $RCVSTORE +list/quiet/hss :0 cw # - $PUB_MAIL_LIST/hss/. # Forward to MK, they always seem to send even preamble mail in base64 # so First send a demime copy so mk@ knows what it is about :0 cw # 2020-01-16 changed from | demime mk | $NOMIME mk # No domain as this filter is visible on web, (though does not on the web). Rely on mk@ havng a ~mk/.forward # Second send mk full original, if she pulls that into an editor, # deletes all headers & deletes blank line, then body of forwarded # mail contains original mail, tell editor to write that back to a # new file in mail folder, & all the mime enclosures will be accessible. :0 w | mail -s automatic_copy_by_procmail_filter_hss_from_jhs mk # JJLATER I should improve this # maybe try: /usr/local/bin/forw -mime -nowhatnowproc # -mime as hss send enclosures sometimes not always # or -file # man forw: # will not invoke mhbuild automatically, # unless you add this line to your # .mh_profile file: # automimeproc: 1 # Otherwise, you must specifically give the command # What now? mime # prior to sending the draft. # Or better /usr/local/bin/dist } :0 Hw * us-news@your\.hp\.co { :0 cw | $RCVSTORE +list/quiet/hp :0 w # - $PUB_MAIL_LIST/hp/. } :0 Hw # Ex * @thomas-dehler-stiftung * From: .*@freiheit.org { :0 cw | $RCVSTORE +list/quiet/freiheit :0 w # - $PUB_MAIL_LIST/freiheit/. } :0 Hw # http://www.bayernforum.de # * ^From: Iris Spaeing # vi: From: =?ISO-8859-15?B?IkJheWVybkZvcnVtIg==?= # exmh: From: (Unknown charset: )"BayernForum"## * ^From: .+ <.+@fes\.de> { :0 cw | $RCVSTORE +list/quiet/friedrich-ebert :0 w # - $PUB_MAIL_LIST/friedrich-ebert/. } :0 Hw # Subject: RAeS Munich Branch: reminder to future events # From: Lars Helfenbein * ^From: (|(webmaster RAeS Munich Branch|Lars Helfenbein) ) { :0 cw | $RCVSTORE +list/busy/raes :0 w $PUB_MAIL_LIST/raes/. } :0 Bw * ^webmaster RAeS Munich Branch # Date: Wed, 3 Feb 2016 01:48:16 +0100 { :0 cw | $RCVSTORE +list/busy/raes :0 w $PUB_MAIL_LIST/raes/. } :0 Hw * ^Organization: mfi { :0 cw # | $NOMIME_FORCE | $RCVSTORE +list/busy/faraday/announce # Avoid stripping New Years party map pdf & Porsche-Museum-Visit.jpg | $RCVSTORE +list/busy/faraday/announce :0 w # - # $PUB_MAIL_LIST/faraday/announce/. # | $NOMIME_FORCE | $RCVSTORE +$PUB_MAIL_LIST/faraday/announce $PUB_MAIL_LIST/faraday/announce/. } # I 2006.01 offered Faraday a majordomo driven list but they dont want it. # Phil said majordomo@iee\.org doesnt allow MIME enclosures, # which they (Munich & Germany) want. # I told him mine did, so it must be an IEE management decision # rather than a majordomo intrinsic limitation. # In retrospect, the problem is exactly: # - majordomo will by default pass MIME, but # - majordomo doesnt recognise MIME, so does not append # a trailing delimeter after MIME enclosure or text, # - so the automatically appended footers dont show to # joe loser (though they are there, viewed raw with an editor) # - so joe loser then doesnt know how to [un]subscribe etc # - so more work for list owner, # - so people such as me forcibly auto filter out MIME. # to reduce manual help requests from too many incompetents. :0 Hw * ^From:.*IET \ { :0 cw | $RCVSTORE +list/busy/faraday/announce :0 w # - $PUB_MAIL_LIST/faraday/announce/. } :0 Hw # Athol Berry stammtisch announcements 2018-02-09 # * ^From: stammtisch # ^Cc: stammtisch@mfi-ev.de * ^(From|cc|to): .+@mfi-ev.de { :0 cw | $RCVSTORE +list/busy/faraday/announce :0 w # - $PUB_MAIL_LIST/faraday/announce/. } :0 Hw * ^From: \"Sandip Banerjee\" \ { :0 cw | $RCVSTORE +list/busy/faraday/people :0 w # - $PUB_MAIL_LIST/faraday/people/. } :0 Hw # "Alistair Gill" 28 Apr 2012 * ^From:.+alistair\.gill@freenet.d { :0 cw | $RCVSTORE +list/busy/faraday/people :0 w # - $PUB_MAIL_LIST/faraday/people/. } :0 Hw * ^(From|To): .+iet-abg@t-online\.d { :0 cw | $RCVSTORE +list/busy/faraday/people :0 w # - $PUB_MAIL_LIST/faraday/people/. } :0 Hw * ^(From|To): (|(|")MFI(|") ) { :0 cw | $RCVSTORE +list/busy/faraday/people :0 w # - $PUB_MAIL_LIST/faraday/people/. } :0 Hw # * ^From:.Gareth Kerr \ * ^From:.*Gareth Kerr * (january|february|march|april|may|june|july|august|september|october|november|december) Stammtisch * mfi\/iet\/faraday * munich { :0 cw | $RCVSTORE +list/busy/faraday/people :0 w # - $PUB_MAIL_LIST/faraday/people/. } :0 Hw # Date: Sat, 02 Mar 2013 11:42:37 +0100 # To: Walters Philip * ^From: MFImail \ * ^From: .+ # * ^Subject: Your webinar is starting in 1 hour! | $RCVSTORE +list/quiet/on24event :0 Hw * ^Sender: Paraski@yahoogroups\.co { :0 cw | $RCVSTORE +list/quiet/paraski :0 w # - $PUB_MAIL_LIST/paraski/. } :0 Hw # Reply-to: "Munich International Ski Club" # From: "Munich International Ski Club" # From: "Munich International Ski Club" * ^From: "Munich International Ski Club" <(.+@.+\.munichskiclub\.com|misc[0-9]+@.+)> { :0 cw | $RCVSTORE +list/quiet/munichskiclub :0 w # - $PUB_MAIL_LIST/munichskiclub/. } :0 Hw # DGLR are chaotic, keep changing their headers, from, to, etc -- * ^From:.*"DGLR MUC Info \- no reply \-" \ { :0 cw | $RCVSTORE +list/busy/dglr :0 w # - $PUB_MAIL_LIST/dglr/. } :0 Hw * List-Owner: \ # List-Help: , # List-ID: # List-Post: , # Mailing-list: list exmh-users@redhat.com; contact exmh-users+owners@redhat.com # X-BeenThere: exmh-users@redhat.com # X-Spam-Checked-In-Group: exmh-users@redhat.com * ^List-ID: { :0 cw | $RCVSTORE +list/busy/exmh-users :0 w # - $PUB_MAIL_LIST/exmh-users/. } :0 Hw # https://www.redhat.com/mailman/ # 2024-02-03 speculatively extended from * ^Sender: "Exmh-workers" ) { :0 cw | $RCVSTORE +list/busy/exmh-workers :0 w # - $PUB_MAIL_LIST/exmh-workers/. } :0 Hw * ^Subject:.*redhat\.com mailing list memberships reminder | $RCVSTORE +list/reminder/redhat :0 Hw # pre 2013: * ^List-id: SAGE \ * ^List-id: \"sage@guug\" \ { :0 cw | $RCVSTORE +list/busy/sage :0 w # - $PUB_MAIL_LIST/sage/. } :0 Hw * ^List-id: "sage@guug-Regionalgruppe Muenchen" { :0 cw | $RCVSTORE +list/busy/sage-muc :0 w # - $PUB_MAIL_LIST/sage-muc/. } :0 Hw * ^List-id: Job-Angebote fuer Systemadministratoren \ { :0 cw | $RCVSTORE +list/busy/job-offers :0 w # - $PUB_MAIL_LIST/job-offers/. } :0 Hw * From:.*@munichexpo.de { :0 cw | $RCVSTORE +list/quiet/munichexpo :0 w # - $PUB_MAIL_LIST/munichexpo/. } :0 HwB # Veranstaltung der Gesellschaft für Wehrtechnik * Gesellschaft für Wehrtechnik { :0 cw | $RCVSTORE +list/quiet/gfw :0 w # - $PUB_MAIL_LIST/gfw/. } :0 Hw # ^From: "Dr. Wolfgang Griethe" # Subject: Einladung zur Kooperationsveranstaltung GfW-DWT # Subject: =?iso-8859-1?Q?Einladung_zur_Infoveranstaltung_der_DWT-Sektion_M=FCnchen?= * ^From:.+Wolfgang.+Griethe # * ^Subject:.+DWT { :0 cw | $RCVSTORE +list/quiet/dwt :0 w # - $PUB_MAIL_LIST/dwt/. } :0 Hw * Sender: .*@amcham.de\> { :0 cw | $RCVSTORE +list/quiet/amcham :0 w # - $PUB_MAIL_LIST/amcham/. } :0 Hw * ^From: "Dagmar Brocksema" * ^(To|Cc): "Dagmar Brocksema" { :0 cw | $RCVSTORE +list/quiet/englishcomedyclub :0 w # - $PUB_MAIL_LIST/englishcomedyclub/. } :0 Hw # To: Ferry Traveller # From: MyFerryLink * ^From: +MyFerryLink \<.+@(|offers\.)myferrylink.com\> * ^Reply-To: +\ * ^List\-Unsubscribe: +\, \ { :0 cw | $RCVSTORE +job/travel/ferry/myferry :0 c .backup/filtered :0 ic | cd .backup/filtered && rm -f dummy `ls -t msg.* | sed -e 1,100d` :0 | $HEADCMD $HEADFLG >> $XBIFTWO } :0 Hw # From: information@myferrylink.com # From: MyFerryLink * ^From: .+@myferrylink.com { :0 cw | $RCVSTORE +job/travel/ferry/myferry :0 c .backup/filtered :0 ic | cd .backup/filtered && rm -f dummy `ls -t msg.* | sed -e 1,100d` :0 | $HEADCMD $HEADFLG >> $XBIFTWO } :0 Hw # This does not pick up: # From: "DFDS Seaways: Bitte hierauf nicht direkt antworten" # # So idealy I should find a mail tool to re-assemble long header lines. # From: "DFDS" # From: "DFDS" 2020-10 * ^From: .+@(|.+\.)dfds(|seaways)\.(com|net|info) { :0 cw | $RCVSTORE +job/travel/ferry/dfds :0 c .backup/filtered :0 ic | cd .backup/filtered && rm -f dummy `ls -t msg.* | sed -e 1,100d` :0 # So bell will ring with eg: xbiff -file $XBIFTWO | $HEADCMD $HEADFLG >> $XBIFTWO } :0 Hw # From: Port of Dover * ^From: .+@dover-port.co.uk> { :0 cw | $RCVSTORE +job/travel/ferry/dover :0 c .backup/filtered :0 ic | cd .backup/filtered && rm -f dummy `ls -t msg.* | sed -e 1,100d` :0 # So bell will ring with eg: xbiff -file $XBIFTWO | $HEADCMD $HEADFLG >> $XBIFTWO } :0 Hw * ^From: (|.+)<(customer\.service(|s)|newsletter|no\-reply)@(|newsletter\.)poferries\.com> * ^To: (|(|\")(J(|\.)|Julian) (|H\. )Stacey(|\") )(|<)jhs.webmail@(slim|land|webmail).berklix.net(|>)$ | $RCVSTORE +job/travel/ferry/poferries # Caution Order Confirmation is sent only in HTML not in PDF, # Needs a browser to export to pdf to save for print for car & tax file. :0 Hw # Irish Ferries # Irish Ferries * ^From: Irish Ferries <(bookings|IrishFerriesOffers_noreply)@email.irishferries.com> * ^To: (|(|\")(J(|\.)|Julian) (|H\. )Stacey(|\") )(|<)jhs.(list|webmail)@(|(slim|land|webmail).)berklix.(net|com)(|>)$ { :0 Hw * ^Subject: Irish Ferries Booking Confirmation | $RCVSTORE +job/travel/ferry/irishferries.com/bookings :0 Hw | $RCVSTORE +job/travel/ferry/irishferries.com/other } :0 Hw * ^From:.+@(|(|e)mail\.)easy(j|J)et.com { :0 cw | $RCVSTORE +job/travel/easyjet :0 c .backup/filtered :0 ic | cd .backup/filtered && rm -f dummy `ls -t msg.* | sed -e 1,100d` :0 | $HEADCMD $HEADFLG >> $XBIFTWO } :0 Hw * ^From:.*kontakt@filserundgraef.de { :0 w | $RCVSTORE +list/quiet/filserundgraef # :0 w # $PUB_MAIL_LIST/filserundgraef/. } :0 Hw * skitourers # # Just for the sign up: * ^From: noreply@googlegroups.co # * ^X\-Apparently\-To: munich\-skitourers@googlegroups.co # * ^To: munich\-skitourers@googlegroups.co # * ^Subject: \[munich-skitourers\] # * ^Reply\-To: munich\-skitourers@googlegroups.co # ^Sender: munich\-skitourers@googlegroups.co # * ^Mailing\-List: list munich\-skitourers@googlegroups.co.; # * contact munich-skitourers+owner@googlegroups.co # * List\-Id: \ # * ^List\-Post: \ # * ^List\-Help: \ # * ^List\-Unsubscribe: \, # * \ # * ^X\-BeenThere\-Env: munich\-skitourers@googlegroups.co # * ^X\-BeenThere: munich\-skitourers@googlegroups.co { :0 cw | $RCVSTORE +list/quiet/skitour :0 w # - $PUB_MAIL_LIST/skitour/. } :0 Hw * ^From: .+ <.+@(|.+\.)xe\.com> { :0 cw # | $NOMIME_FORCE | $RCVSTORE +list/busy/currency/xe.com # $NOMIME_FORCE Above breaks URLs | $RCVSTORE +list/busy/currency/xe.com :0 w # - $PUB_MAIL_LIST/xe.com/. } :0 Hw * From: .+(alumni|events|privacyconcerns)@kent.ac.uk # From: "University of Kent Alumni" { :0 cw # | $NOMIME | $RCVSTORE +list/quiet/kent # It looks too crappy when stripped | $RCVSTORE +list/quiet/kent # ---- :0 w # - $PUB_MAIL_LIST/kent/. } :0 Hw * ^From: (|.+)Ihre.Stadtwerke.+nchen\?= { :0 cw | $RCVSTORE +list/quiet/swm :0 w # - $PUB_MAIL_LIST/swm/. } :0 Hw # From: "MVV-Newsletter-Team" * ^From: .MVV-Newsletter-Team { :0 cw | $RCVSTORE +list/quiet/mvv :0 w # - $PUB_MAIL_LIST/mvv/. } :0 Hw * ^From: \"Toytown Germany\" \<.+@.+\> { :0 Hw * ^From: \"Toytown Germany\" \ { :0 Hw # [Munich Curry Night] * ^Subject: \[.+\] New Reply Notification { :0 wB * ^.+ has just posted a reply to a topic that you have subscribed to titled \".+\". { :0 cw # Archive $PUB_MAIL_LIST/toytown/announce/. # INCLUDERC = $HOME/.procmailrc_private_lists_toytown :0 w # To read | $RCVSTORE +list/busy/toytown/announce } } :0 Hw * ^Subject: .+ a (|new )personal conversation # Subject: You have been sent a new personal conversation # Subject: A reply has been made to a personal conversation { :0 cw # Archive $PUB_MAIL_LIST/toytown/mail/. INCLUDERC = $HOME/.procmailrc_private_lists_toytown :0 w # To read | $RCVSTORE +list/busy/toytown/mail } } # Private messages from TT individual also show up as: # From: "Toytown Germany" # No point using INCLUDERC = $HOME/.procmailrc_private_lists_toytown :0 cw # Archive $PUB_MAIL_LIST/toytown.mail/. :0 w # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | $RCVSTORE +list/busy/toytown.mail } :0 Hw * ^To: jhs-list@berklix.com { :0 Hw * ^From: Munich curry night | $RCVSTORE +list/busy/meetup/curry # https://www.meetup.com/meetup-group-mogktjkd/ :0 Hw # From: "Jack (Meetup)" # From: Munich Social Cyclists * From: (Munich Social Cyclists|\"Jack \(Meetup\)\") <(info|munich-social-cyclists-announce)@(meetup.com|u3863915.wl166.sendgrid.net)> | $RCVSTORE +list/busy/meetup/bike :0 Hw * ^From: Friday Beergarden | $RCVSTORE +list/busy/meetup/bg # https://www.meetup.com/friday-beergarden/ :0 Hw * ^To: jhs-list@berklix.com * ^From: Meetup # Subject: =?UTF-8?B?8J+Tow==?= Your new group is waiting for you * ^Subject: .+ Your new group is waiting for you | $RCVSTORE +list/busy/meetup/other :0 Hw * ^From: .+@(|.+\.)meetup.com | $RCVSTORE +list/busy/meetup/other } :0 Hw * ^From: "Eventbrite" \ | $RCVSTORE +list/busy/eventbrite :0 Hw # From: InterNations * ^From: InterNations \ { # :0 w # | $RCVSTORE +list/busy/internations :0 w # - $PUB_MAIL_LIST/internations/. } :0 Hw * ^From: .+wintervortrag@deutsches-museum.de { # From: Rainer Maehlmann # Subject: =?iso-8859-1?Q?Deutsches_Museum_-_Wissenschaft_f=FCr_jedermann?= :0 cw | $RCVSTORE +list/busy/deutsches-museum :0 w # - $PUB_MAIL_LIST/deutsches-museum/. } :0 Hw # * ^List-id: List for announcements about SFD * ^List-id: .+ * ^From: HP Community Mailer \ * ^Subject: HP Support Forum Subscription: { :0 cw | $RCVSTORE +list/busy/hp.com :0 w # - $PUB_MAIL_LIST/hp.com/. } :0 Hw # brackets.c: "'" # Jan 2019 From: "MSE's Money Tips" * ^From: .+@(|.+\.)(moneysavingexpert.com|eu.sparkpostmail.com) # ---- # Is this a fake # Date: Tue, 30 Nov 2021 22:17:01 +0000 # Content-Type: multipart/alternative; boundary="_----FSbLSfz71fhqVyMEYMw2jg===_88 # /7C-02629-DD2A6A16" # MIME-Version: 1.0 # From: =?utf-8?B?TVNF4oCZcyBNb25leSBUaXBz?= # # From: "MSE's Money Tips" # brackets.c "'" # Body: https://clicks.moneysavingexpert.com # ---- { :0 cw # @ 2019-02-20 The ascii is now just a dummy. # | $NOMIME_FORCE | $RCVSTORE +list/busy/money_tips | $RCVSTORE +list/busy/money_tips :0 w # $PUB_MAIL_LIST/money_tips/. # | $NOMIME_FORCE | $RCVSTORE +$PUB_MAIL_LIST/money_tips $NOUNSEEN | $RCVSTORE +$PUB_MAIL_LIST/money_tips $NOUNSEEN } :0 Hw * ^From: (bsdmag|.+@(bsdmag|sdjournal).org) { :0 cw # | $NOMIME_FORCE | $RCVSTORE +list/quiet/bsdmag_sdjournal # The mag is OK, but no time to read it, so just archived in case, # but $RCVSTORE removed as they keep advertising at me. # uros.drnovsek@bsdmag.org has become a weekly spammer @ summer 2014. list/quiet/bsdmag_sdjournal/. :0 w # - $PUB_MAIL_LIST/bsdmag_sdjournal/. } :0 Bw * ^http://www.flugplatz-schleissheim.de/about * ^Impressum * ^Zur Abmeldung von diesem Newsletter bitte folgende Adresse aufrufen: * ^http://www.flugplatz-schleissheim.de/newsletter.php\?entfernen= { :0 Hw # 1: From: "Flugplatz SchleiÃheim e.V." # 2: From: "=?utf-8?Q?Flugplatz=20Schlei=C3=9Fheim=20e.V.?=" # 3: From: "Flugplatz Schleißheim e.V." # 3: # 2:Sender: "=?utf-8?Q?Flugplatz=20Schlei=C3=9Fheim=20e.V.?=" # 3:Sender: "Flugplatz Schleißheim e.V." * ^From:.+Flugplatz Schlei.+heim e\.V\. * ^Sender:.+Flugplatz Schlei.+heim e\.V\. { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/flugplatz-schleissheim :0 w # - $PUB_MAIL_LIST/flugplatz-schleissheim/. } } # Bike torch, laser projection of bike image on road. # From: Blaze # Sender: Blaze # Subject: Blaze Mailing List: Please Confirm Subscription # For questions about this list, please contact: # info@blaze.cc (mailto:info@blaze.cc) :0 Hw * ^From: .+@blaze\.cc { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/blaze :0 w # - $PUB_MAIL_LIST/blaze/. } :0 Hw # From: IHK News # From: IHK für München und Oberbayern # # Date: Tue, 28 Feb 2023 16:29:07 +0100 (CET) * (^From: .+@muenchen.ihk.de|info@ihknews-muenchen.de) { # Wed, 16 May 2018 the phrase below was missing so hashed out. # :0 HB # * nchen und Oberbayern # { :0 cw # | $NOMIME_FORCE | $RCVSTORE +list/busy/ihk # no $NOMIME_FORCE as Tue, 12 Dec 2017 # URLs were missing from non HTML version | $RCVSTORE +list/busy/ihk :0 w # - $PUB_MAIL_LIST/ihk/. # } } :0 Hw # From: TWIN * From: .+twproeu@gmail.com { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/twin } :0 Hw * ^From: "CLARK, Greg" { :0 cw | $NOMIME_FORCE | $RCVSTORE +job/parliament/twells } :0 Hw * ^From: "DUFFIELD, Rosie" { :0 cw | $NOMIME_FORCE | $RCVSTORE +job/parliament/canterbury } :0 Hw * ^From: (|\")Rosie Duffield MP(|\") { :0 cw | $NOMIME_FORCE | $RCVSTORE +job/parliament/canterbury } :0 Hw # From: "Mishcon de Reya" * From: .+@mishcon.com { # Subject: Article 50 Legal Challenge :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit :0 w # - $PUB_MAIL_LIST/brexit/. } :0 Hw # From: =?utf-8?Q?Abroad?= * ^From: .+FPAbroad@trueandfairparty.uk> { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/trueandfair :0 w # - $PUB_MAIL_LIST/trueandfair/. } :0 Hw * From: (|\")BBC Account(|\") | $RCVSTORE +list/quiet/bbc.account :0 Hw # From: "any.answers@bbc.co.uk" # From: Any Questions - Bristol Prod Management # Subject: Any Answers (Auto Reply Message) # Subject: Automatic reply: What_i_sent * From: .+any.(answers|question)@bbc.co.uk { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/bbc.any :0 w # - $PUB_MAIL_LIST/bbc.any/. } :0 Hw * ^From: HaveYourSay { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/bbc.have :0 w # - $PUB_MAIL_LIST/bbc.have/. } :0 Hw * ^From: .+@britishineurope.org { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/britishineurope :0 w # - $PUB_MAIL_LIST/brexit/britishineurope/. } :0 Hw * ^From: .+@eubritizens.eu { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/eubritizens :0 w # - $PUB_MAIL_LIST/brexit/eubritizens/. } :0 Hw * ^From: .+@britishingermany.org { # $NOMIME_FORCE make the subject readable in EXMH, but it also breaks # the URLs in the plain text version # So store 2 copies till I JJLATER fix $NOMIME_FORCE :0 w # First copy for a legible Subject # in Index box: Folder ToC = Table of Contents | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/britishingermany ## As the 2 copies stored are now identical, maybe Ive fixed $NOMIME_FORCE, maybe this original copy no longer necessary ? ## :0 cw ## # Second copy for unbroken links ## | $RCVSTORE +list/quiet/brexit/britishingermany :0 w # - $PUB_MAIL_LIST/brexit/britishingermany/. } :0 Hw * ^From: .+@bestforbritain.org { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/bestforbritain.org :0 w # - $PUB_MAIL_LIST/brexit/bestforbritain.org/. } :0 Hw * ^(From|To): (British in Bavaria|Bavarian Brits)(| Mailing List) \ * ^List-id: { :0 cw # | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/british-in-bavaria # NOMIME_FORCE was removed cos this often contains pdf enclosures # currency in html etc - sigh. | $RCVSTORE +list/quiet/brexit/british-in-bavaria :0 w # - $PUB_MAIL_LIST/brexit/british-in-bavaria/. } :0 Hw * From: .+@(newstatesman|ns-mediagroup)\.(com|co\.uk) { :0 cw | $NOMIME_CAT | $RCVSTORE +list/quiet/newstatesman :0 w # - $PUB_MAIL_LIST/brexit/newstatesman/. } :0 Hw * ^From: British in Europe Coalition(| British in Europe) { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/brits.europe :0 w # - $PUB_MAIL_LIST/brexit/brits.europe/. } :0 Hw # From: Geeta Sidhu-Robb # From: Mark # Date: Wed, 24 Jun 2020 11:59:50 +0000 (UTC) * From: .+@democracyunleashed.org.uk> { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/democracyunleashed :0 w # - $PUB_MAIL_LIST/brexit/democracyunleashed/. } :0 Hw * From: .+@avaaz.org> { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/avaaz :0 w # - $PUB_MAIL_LIST/brexit/avaaz/. } :0 Hw # ^From: "Change.org" * ^From: .+@change.org> { # First to show up with a legible subject in EXMH. :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/change # Second in case above is a broken confirmation URL for petitions. :0 cw | $RCVSTORE +list/quiet/brexit/change :0 w $PUB_MAIL_LIST/brexit/change/. } # 2019-03-16 :0 Hw * ^From: "Change\\.org" * ^Subject: E-Mail-Adresse bestätigen { :0 Bw * ^Bitte bestätigen Sie Ihre E-Mail-Adresse, um Ihre Unterschrift * ^zu der Petition ".+" * ^hinzuzufügen: * ^E-Mail-Adresse bestätigen: * ^Vielen Dank, dass Sie * ^Mitmenschen unterstützen und ermutigen! # * ^— Ihr Change.org-Team # First to show up with a legible subject in EXMH. | $RCVSTORE +list/quiet/brexit/change :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/change # Second in case above is a broken confirmation URL for petitions. :0 cw | $RCVSTORE +list/quiet/brexit/change :0 w # - $PUB_MAIL_LIST/brexit/change/. } :0 Hw * From: .+@peoples-vote { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/peoples-vote :0 w # - $PUB_MAIL_LIST/brexit/peoples-vote/. } :0 Hw * From: .+@open-britain { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/open-britain :0 w # - $PUB_MAIL_LIST/brexit/open-britain/. } :0 Hw * From: .+@libdems.org.uk { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/quiet/brexit/libdems :0 w # - $PUB_MAIL_LIST/brexit/libdems/. } :0 Hw # From tiff-bounces@lists.osgeo.org # Subject: Re: [Tiff] # X-BeenThere: tiff@lists.osgeo.org # List-Id: TIFF and libtiff discussion # List-Unsubscribe: , # List-Post: # List-Help: # List-Subscribe: # Cc: tiff@lists.osgeo.org # Errors-To: tiff-bounces@lists.osgeo.org # Sender: "Tiff" * ^Sender: "Tiff" { :0 cw | $NOMIME_FORCE | $RCVSTORE +list/busy/tiff :0 w # - $PUB_MAIL_LIST/tiff/. } :0 H # From: "Fitbit" # From: Fitbit * From: .+(noreply|team)@(|.+\.)fitbit.com | $RCVSTORE +list/quiet/fitbit :0 Hw * From: \"Alfred Reinisch\" \ | $NOMIME_FORCE | $RCVSTORE +list/quiet/wine :0 Hw * ^From: GitHub <(events|no(|\-)reply|support|marketing)@github.com> | $RCVSTORE +list/quiet/github :0 Hw * ^From: .+ <(info|gitlab)@(|.+)gitlab\.com> | $RCVSTORE +list/quiet/gitlab # Never received any yet, just in case :0 Hw * ^From: .+@f-droid.org | $RCVSTORE +list/quiet/f-droid :0 Hw * ^Subject: .+f\-droid | $RCVSTORE +list/quiet/f-droid :0 Hw * ^Subject: Wikipedia page * ^From: Wikipedia { :0 | $RCVSTORE +$INBOX_KNOWN :0 | $RCVSTORE +list/quiet/wikimedia } :0 Hw * ^From: noreply@regioit\.de * ^Subject: Ihre Abfuhrtermine | $RCVSTORE +list/busy/aachen :0 Hw * ^From: Bikemap | $RCVSTORE +list/quiet/bikemap.net :0 Hw # Reply-to: LSE Brexit # Subject: LSE BrexitVote Update: Please Confirm Subscription # From: LSE Brexit * ^From: .+@lse.ac.uk> # May 2021 | $RCVSTORE +list/quiet/lse # } End Of File