Re: [SLUG] SPAM prevention

From: Derek Glidden (dglidden@illusionary.com)
Date: Thu Jan 10 2002 - 18:29:59 EST


On Thu, 2002-01-10 at 15:47, Tina Gasperson wrote:
> So, help me here. :) Are you saying that I *don't*
> need to have access to a mail server to use these
> tools if I set up Fetchmail?

Fetchmail supports bloody every known method of mail delivery mechanisms
to pull mail off of "some server someplace" and put it on "your
server/mail client somewhere else." So it can take mail from a machine
you _don't_ have administrative access to, and put it on a machine you
_do_, all as if the mail were getting delivered via normal channels. I
don't actually use it, so that's about as detailed an explanation I can
get. (See the homepage URL below.)

Considering Fetchmail's overwhelming functionality, I would be shocked
(SHOCKED, I tell you! :) to hear that it did not have some way of
calling procmail against the mail it's gathering up for you. And since
both Junkfilter and Vipul are procmail-based, as long as you can run
procmail against your incoming email, you can do it.

Now, when looking up the Fetchmail homepage
(http://www.tuxedo.org/~esr/fetchmail/), I see a paragraph that says:

"Fetchmail retrieves mail from remote mail servers and forwards it via
SMTP, so it can then be be read by normal mail user agents such as mutt,
elm(1) or BSD Mail. It allows all your system MTA's filtering,
forwarding, and aliasing facilities to work just as they would on normal
mail."

So since it's delivering via SMTP, all you would need to do is get an
SMTP agent (exim, postfix, qmail, sendmail...) running on the same
machine on which you will be running Fetchmail, get Procmail working,
and finally configure Procmail to run Junkfilter or Vipul and it should
all act just as if you were running those tools on the mail server on
which your email was originally delivered.

Of course, I'm glossing over the details, which are fairly in-depth, but
getting each of those individual components working is clearly
documented on respective websites, (if not already part of your Linux
distro) and basically, well, I'm just soooo damn good, aren't I? ;)

> --- Derek Glidden <dglidden@illusionary.com> wrote:
> > If it were me, I'd probably play with getting
> > Fetchmail to work with
> > either Vipul or Junkfilter. But that's me and I
> > enjoy a challenge. :)
>
>
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -

http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ http://www.eff.org/ http://www.anti-dmca.org/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 18:39:35 EDT