Michelle, et al --

...and then M. Brownsworth said...
% 
% >...and then M. Brownsworth said...
% >%
...
% >% this message so that it can be redelivered to the user's local
% >% mailbox.
% >
% >In some recent posts there has been talk of SA automatically (that is, in
% >the default configuration) pasing over, whitelisting, or otherwise
...
% >
% >An alternative, I suppose, could be having SA or procmail or whatever add
% >a header all your own (X-PrimeLogic-SpamTag or such) as it gets delivered
...

% 
% Some good info and suggestions in your reply.  What do you think of 

Happy to help!


% this brute-force approach?

Hrmmm...


% 
% $cf = '/etc/mail/spamassassin/local.cf';
% system("cp -p $cf ${cf}.tmp"); # Preserve original
% open(CF, ">>$cf") || die "Can't open $cf $!\n";
% flock(CF, LOCK_EX); # Lock file to prevent updates during processing

Shouldn't you lock before opening?


% print CF "all_spam_to $username";
% system("/usr/local/bin/formail -s /usr/sbin/sendmail $username < 
% /var/log/spam/$file

You're just pumping it back through sendmail again, so you're having to
rely on a whitelist, but you're doing it on a username basis -- and,
meanwhile, what about any other spam that shows up while you have the
file modified?


% flock(CF, LOCK_UN);

Shouldn't you unlock after you rewrite?


% close(CF);
% rename("${cf}.tmp", $cf); # Restore original

This last bit is definitely a pain; that's almost never the right way to
go.

Why not just add a permanent rule that whitelists your special header and
then let SA add it or a following procmail rule add it (before sending
it to your quarantine) or whatnot?  That seems a lot easier and more
appropriate; you're tinkering with the messages rather than your config...


% 
% The routine would probably work, but it seems like a crude solution. 
% But perhaps it's better than some alternatives.

I'm sure there is *some* alternative which isn't as good :-)  In general,
though, I agree that it's probably too crude.


% 
% .\\ichelle


HTH & HAND

:-D
-- 
David T-G                      * It's easier to fight for one's principles
(play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie
(work) [EMAIL PROTECTED]
http://www.justpickone.org/davidtg/    Shpx gur Pbzzhavpngvbaf Qrprapl Npg!

Attachment: msg05866/pgp00000.pgp
Description: PGP signature

Reply via email to