[pmmail-list] Brute force PMMail filter for Subject: (null)

Ralph Cohen pmmail-list@blueprintsoftwareworks.com
Sat, 19 Feb 2005 06:31:55 -0500


PMMail's filters are somewhat buggy or quirky if you prefer.  For
instance, in PMMail Windows (I think it's the same for OS/2) using the
! (not) operator requires the expression use double parentheses for
reliable operation.  Below is a brute force PMMail filter that does a
pretty good job finding empty subject lines.  With the speed of today's
CPU's it doesn't tax most systems very much.  It can be copied and
pasted into a complex filter box.  It is also easy to modify for other
fields.

Ralph Cohen

!((h.subject="a"))&
!((h.subject="b"))&
!((h.subject="c"))&
!((h.subject="d"))&
!((h.subject="e"))&
!((h.subject="f"))&
!((h.subject="g"))&
!((h.subject="h"))&
!((h.subject="i"))&
!((h.subject="j"))&
!((h.subject="k"))&
!((h.subject="l"))&
!((h.subject="m"))&
!((h.subject="n"))&
!((h.subject="o"))&
!((h.subject="p"))&
!((h.subject="q"))&
!((h.subject="r"))&
!((h.subject="s"))&
!((h.subject="t"))&
!((h.subject="u"))&
!((h.subject="v"))&
!((h.subject="w"))&
!((h.subject="x"))&
!((h.subject="y"))&
!((h.subject="z"))&
!((h.subject="1"))&
!((h.subject="2"))&
!((h.subject="3"))&
!((h.subject="4"))&
!((h.subject="5"))&
!((h.subject="6"))&
!((h.subject="7"))&
!((h.subject="8"))&
!((h.subject="9"))&
!((h.subject="0"))&
!((h.subject="~"))&
!((h.subject="!"))&
!((h.subject="@"))&
!((h.subject="#"))&
!((h.subject="$"))&
!((h.subject="%"))&
!((h.subject="^"))&
!((h.subject="&"))&
!((h.subject=")"))&
!((h.subject="("))&
!((h.subject=")"))&
!((h.subject="_"))&
!((h.subject="-"))&
!((h.subject="+"))&
!((h.subject="="))&
!((h.subject="{"))&
!((h.subject="["))&
!((h.subject="}"))&
!((h.subject="]"))&
!((h.subject="/"))&
!((h.subject="\""))&
!((h.subject="?"))&
!((h.subject=">"))&
!((h.subject="."))&
!((h.subject="<"))&
!((h.subject=","))&
!((h.subject=":"))&
!((h.subject=";"))&
!((h.subject="'"))&
!((h.subject="|"))&
!((h.subject="`"))