Re: [Exim] Protect again spam

Top Page
Delete this message
Reply to this message
Author: Oliver Egginger
Date:  
To: Brian K. West
CC: Bjoern.Arne.Ramann, exim-users
Subject: Re: [Exim] Protect again spam
Am Mit, 2003-05-21 um 15.09 schrieb Brian K. West:
> Again this method is so inefficent.. just use exiscan-acl's or just exiscan
> since it can speak to spamd without having to pipe anything to thru routers.


Do you mean this one?
http://duncanthrax.net/exiscan-acl/

But in anyway we have to hand it over to the spamd or something else.
And this peace of spam detection software have to run.
Thats the time consuming task, I would say.
Also we have to run a couple of exim routers.
One more or less; I don't would susspect that it is so much faster.

> Also you have the ability to just tag the email and let it pass or reject at
> SMTP time.


I see!
Thank you for this hint.

> With a little bit of work you can have per-user and per-domain
> with exiscan.
>


Do you mean, that we could enable our users to determine whether or not
exim should reject spam messages for them during the smtp time?

That's would be brilliant!

But we need it categorical on a per user basis, cause of the german laws
concerning to the protection of data privacy.

Should that be really possible?

- oliver


> bkw
>
> ----- Original Message -----
> From: "Oliver Egginger" <Oliver.Egginger@???>
> To: <Bjoern.Arne.Ramann@???>
> Cc: <exim-users@???>
> Sent: Wednesday, May 21, 2003 3:11 AM
> Subject: Re: [Exim] Protect again spam
>
>
> > Hi there,
> >
> > download the spamassassin package.
> > See
> > http://au.spamassassin.org/downloads.html
> >
> > Define a router in your Exim configuration file.
> > For Exim 4 it could look like this:
> >
> > # Spam Assassin
> > spamcheck_router:
> >   no_verify
> >   check_local_user
> >   # When to scan a message :
> >   #   -   it isn't already flagged as spam
> >   #   -   it isn't already scanned
> >   #   -   comes from ABC.DEF.GHI.JKL or MNO.PQR.STU.VWX
> >   #   -   .spamcheck exists for this user
> >   condition = \
> >   "${if and { {!def:h_X-Spam-Flag:} \
> >               {!eq {$received_protocol}{spam-scanned}} \
> >               {or { {eq {$sender_host_address}{ABC.DEF.GHI.JKL}} \
> >                     {eq {$sender_host_address}{MNO.PQR.STU.VWX}} \
> >                   }\
> >               }\
> >             }\
> >             {1}{0}\
> >     }"
> >   require_files = $home/.spamcheck
> >   driver = accept
> >   transport = spamcheck

> >
> >
> > This router has two advantages (for us):
> >
> > 1. You can define the sender host addresses from which you will
> > scan the spam.
> > In my example there are ABC.DEF.GHI.JKL and MNO.PQR.STU.VWX (you have to
> > substiute this by your real IP-Adresses).
> >
> > 2. The spamcheck router only runs in dependency of the existence of the
> > .spamcheck file.
> > So your users can decide whether or not they wont to use Spamassassin.
> > Thats important for protection of privacy in germany.
> >
> > If you don't need this you can simplify the router, for example:
> >
> > # Spam Assassin
> > spamcheck_router:
> >   no_verify
> >   check_local_user
> >   # When to scan a message :
> >   #   -   it isn't already flagged as spam
> >   #   -   it isn't already scanned
> >   condition = \
> >   "${if and { {!def:h_X-Spam-Flag:} \
> >               {!eq {$received_protocol}{spam-scanned}} \
> >             }\
> >             {1}{0}\
> >     }"
> >   driver = accept
> >   transport = spamcheck

> >
> >
> > In the end you will need a spamcheck transport.
> > This one works well for us:
> >
> > # Spam Assassin
> > spamcheck:
> >     driver = pipe
> >     command =  /usr/exim/bin/exim -oMr spam-scanned -bS
> >     use_bsmtp = true
> >     transport_filter = /usr/bin/spamc
> >     home_directory = "/tmp"
> >     current_directory = "/tmp"
> >     # must use a privileged user to set $received_protocol on the way
> >     # back in!
> >     user = mail
> >     group = mail
> >     log_output = true
> >     return_fail_output = true
> >     return_path_add = false
> >     message_prefix =
> >     message_suffix =

> >
> >
> > Put the router and the transport on the right places in your exim conf
> > and send the daemon a HUP signal.
> > Thats all.
> >
> > - oliver
> >
> >
> > Am Die, 2003-05-20 um 22.56 schrieb Bjoern.Arne.Ramann@???:
> > > Hello together,
> > >
> > > i am looking for a way to protect against spam.
> > >
> > > We have some mail-realy systems, based on exim. To block spam, we use
> now
> > > filter-rules based on "subjecs" and some other fields.
> > >
> > > This works in some kinds, but is not really (in our config) effictive.
> > >
> > > Are there other ways to protec again spam?? I think that
> > > commercial-solutions will be OK when they work together with Exim.
> > >
> > >
> > > Reguards
> > > bjoern
> > >
> > >
> > >
> > > --
> > >
> > > ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim
> details at http://www.exim.org/ ##
> >
> > --
> > Oliver Egginger <Oliver.Egginger@???>
> > Giessen-Friedberg University of Applied Sciences
> > Wiesenstrasse 14
> > 35390 Giessen
> > Tel. +49 641 309-1283
> > Fax +49 641 309-1288
> >
> >
> >
> > --
> >
> > ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim
> details at http://www.exim.org/ ##
> >
> >