On Mon, Feb 25, 2002 at 06:54:32PM -0500, Landy Roman wrote: > procmail: Assigning "SPAM=SPAM" > procmail: Assigning "SPAMMERS=/.procmail/spammers" > procmail: Assigning "LOGABSTRACT=ALL" > procmail: Executing "spamassassin,-P" > procmail: Assigning "SPAM=SPAM" > procmail: Assigning "SPAMMERS=/.procmail/spammers" > procmail: Assigning "LOGABSTRACT=ALL" > procmail: Executing "spamassassin,-P" > Failed to run header SpamAssassin tests, skipping some: In string, @cs now > must be written as \@cs at (eval 7) line 219, near "foo649@cs" Global > symbol "@cs" requires explicit package name at (eval 7) line 219. > > > any idea what is this failed to run header thing: > i mean my user pref is working but i see this failed would like to know > what it is; i have the following in .spamassassin/user_prefs > > > header FROM_foo From =~ [EMAIL PROTECTED]/i > describe FROM_foo I know her > scroe FROM_foo -10
Firstly, regexps (essentially all rules) need to follow proper perl rules. @ signifies a variable (an array to be exact) so @cs means the cs array. Instead, this regexp should be /foo649\@cs.com/i However, you really should add a whitelist entry rather than adding a header test, do this with: whitelist_from [EMAIL PROTECTED] -- Duncan Findlay _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk