[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to Identify Mailing Lists



On Thu, Jun 05, 2003 at 08:22:37AM +0200, David Fokkema wrote:
> On Wed, Jun 04, 2003 at 05:58:50PM -0700, Marc Wilson wrote:
> > Try this to identify all the Debian mailing lists in one whack:
> > 
> > # Debian lists ...
> > :0:
> > * ^X-Mailing-List: .*[<].*@lists\.debian\.org[>]
> > * ^X-Mailing-List: .*[<] *\/[^ ][^@]*
> > $MATCH
> > 
> > Adapted from the Procmail FAQ.  Works fine and you don't have to change it
> > if you subscribe to another Debian list.
> 
> Hmm... This looks neat! I have to brush up on regular expressions a bit,
> but I think I get it. You get mailboxes debian-user, debian-kernel, etc.?

i use exim filters--the syntax is less like sanskrit:

	# Exim filter

	# DEBIAN

	#X-Mailing-List: <debian-user@lists.debian.org> archive/latest/151892
	if	$h_X-Mailing-List matches "^<debian-(.*)@lists\\\\.debian\\\\.org>"
	then
		save Mail/debian-${lc:$1}
		logwrite "From $return_path $tod_log\n Subject: $h_subject:\n  Folder: debian-${lc:$1}		 $message_size"
		finish
	endif

	# CLARKCONNECT

	if	$return_path matches "@.*clarkconnect\\\\.org"
	then
		save Mail/clarkconnect
		logwrite "From $return_path $tod_log\n Subject: $h_subject:\n  Folder: clarkconnect		 $message_size"
		finish
	endif

	# SMOOTHWALL

	if	$return_path matches "@.*smoothwall.*\\\\.org"
	then
		# /dev/null! these folks are sludge!
		seen
		finish
	endif

	# POSTGRESQL

	if	$return_path matches "pgsql-(.*)-owner.*@postgresql\\\\.org"
	# From pgsql-general-owner+M9183@postgresql.org
	then
		save Mail/pg-${lc:$1}
		logwrite "From $return_path $tod_log\n Subject: $h_subject:\n  Folder: pg-${lc:$1}		 $message_size"
		finish
	endif

	# MODPERL

	if	$return_path matches "@perl\\\\.apache\\\\.org"
	then
		save Mail/mperl
		logwrite "From $return_path $tod_log\n Subject: $h_subject:\n  Folder: mperl		 $message_size"
		finish
	endif

etc. ad nauseum.

-- 
I use Debian/GNU Linux version 3.0-bunk-1;
Linux server 2.4.20-k6 #1 Mon Jan 13 23:49:14 EST 2003 i586 unknown
 
DEBIAN NEWBIE TIP #19 from Dave Sherohman <esper@sherohman.org>
and Will Trillich <will@serensoft.com>
:
How do you determine WHICH NETWORK SERVICES ARE OPEN (active)?
Try "netstat -a | grep LISTEN". To see numeric values (instead
of the common names for services using a particular port) then
try "netstat -na" instead. For more info, look at "man netstat".
   Also try "lsof -i" as root. "man lsof" for details.

Also see http://newbieDoc.sourceForge.net/ ...



Reply to: