Thankyou LuKreme and Sean,
I have tried LuKreme's recipe and it works! Don't mind the space but I'll
try Sean's suggestion as well.
Thanks for sharing, I really do appreciate it.
Mehma
===
On Sat, Jun 6, 2009 at 7:22 PM, Professional Software Engineering <
PSE-L(_at_)mail(_dot_)professional(_dot_)org> wrote:
At 17:31 2009-06-06 -0600, LuKreme wrote:
# we require a trailing space or tab after the address match, whether an
# mbox is specified or not.
ISLISTED=`grep -i "^$CLEANFROM " $WHITELIST`
Seems that using:
CLEANFRMRE=$\CLEANFROM
ISLISTED=`egrep -i "^$CLEANFRMRE([ ]|$)" $WHITELIST
Would obliviate the need to have trailing whitespace - either there's a
separating space or tab, or there's an EOL. I would think that doing this
would be preferrable since tracking down that one address that doesn't have
a trailing whitespace can be a bugger when you don't _see_ the whitespace in
the typical editor.
There's two other significant changes here as well: I'm using the "escape
the regexp elements in the variable" syntax - so DOTS in the address are
escaped, rather than interpreted as regexp wildcards, though since that is a
procmail syntax, not a shell, I assign the escapement to another variable to
use within the shell operation, and I also anchor the address to the start
of the line (ensuring that we don't match "smith(_at_)example(_dot_)com" to "
fred(_dot_)smith(_at_)example(_dot_)com" in the file).
---
Sean B. Straw / Professional Software Engineering
Procmail disclaimer: <
http://www.professional.org/procmail/disclaimer.html>
Please DO NOT carbon me on list replies. I'll get my copy from the list.
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail